java - UTF-8 字符未显示

标签 java unicode utf-8 sendmail postfix-mta

当我运行我的 JUnit 测试用例以调用发送邮件的独立应用程序时,字符在邮件中正确显示,但是当此应用程序通过它显示的线程在另一台机器上运行时?而不是真正的角色。 我的这个发送程序使用的是unix的sendMail,远程机器使用的是POSTFIX。 有人能想到问题的可能原因吗?

最佳答案

显示一些代码。但最有可能的是,您没有明确指定要使用的字符编码,并且一个平台上的默认设置可以按您的预期工作,而另一个平台上的默认设置则不能。

关于java - UTF-8 字符未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4797934/

相关文章:

java - 如何@autowire 一些 bean 进入 JsonSerializer?

bash - 如何使用 bash 工具搜索非 ASCII 字符?

python - Python 3.4、Unicode、不同的语言和 Windows 有什么关系?

delphi - POST 响应的 TIdHTTP 字符编码

java - Java bean 是否始终是 DI 容器中的 POJO

java - 有没有办法了解 Job<Void> 是否成功完成?

unicode - 日语 ASCII 代码

从 mysql 中选择时,PHP 字符串未转换为 utf 8

utf-8 - 将工作表导出为 UTF-8 CSV 文件(使用 Excel-VBA)

java - 当计划的进程完成时,如何正确终止我的java程序?