Linux下发送邮件服务乱码

kingkun166 2014-08-22 10:52:10
Windows下tomcat部署邮件服务发送正常,但Linux下部署发送邮件服务发出的邮件就会乱码 机器上、邮件服务里设置的字符集都是utf-8 tomcat也设置utf-8 但还是会乱码 如果把服务器换成英文版的Linux发送邮件就不会出现乱码 怎么解决?有没有遇到过类似的?
我用的是SCA写的服务,用的是Apache common mail发邮件类,所有的字符集都设置为utf-8.
使用locale查看系统的字符集
英文版显示:
[root@localhost ~]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
中文版显示:
[root@Server1 ~]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

...全文
288 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
u200915331 2014-08-25
  • 打赏
  • 举报
回复
是不是你发送的时候没有改变字节序?
kingkun166 2014-08-25
  • 打赏
  • 举报
回复
有没有大神指导下呢 大概什么问题 给个方案

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧