我在我的应用程序中使用java mail api发送电子邮件。电子邮件的主题包含连字符( - )字符。这在Windows机器上工作正常。但是一旦我在linux机器上部署应用程序,电子邮件的收件人就可以通过连字符将电子邮件转换为电子邮件主题中的问号。
这个问题发生在Cent OS linux环境中。这与windows和ubuntu linux环境一起工作正常。
有人可以建议可能出现什么问题吗?
感谢。
答案 0 :(得分:0)
您确定连字符字符实际上是常规ASCII连字符(0x2D)吗?如果它看起来像连字符,但实际上是来自不同语言集的Unicode字符,您可以轻松地看到跨环境的编码问题。