首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java mail发邮件少数字显示不出来

2012-06-21 
java mail发邮件个别字显示不出来最近遇到一个很奇怪的问题,折腾我好久了公司有自己的开发平台 发邮件是用

java mail发邮件个别字显示不出来
最近遇到一个很奇怪的问题,折腾我好久了 
公司有自己的开发平台 发邮件是用Javamail写的 
我在用公司封装的发邮件的方法 发送邮件过程中  
陈玘的“玘”字不能正常显示,一直显示的是"陈?" 
在正文和标题中都不能正常显示 

所以想问问大家 这是什么原因,如果说公司封装的代码有问题 为什么其他的字都能正常就这一个字不正常, 
数据库的字符集也没问题 是oracle ZHS16GBK 



[解决办法]
新人大胆猜测是字符集的问题 =。=
[解决办法]
猜测封装的发邮件方法有问题,使用了gb2312这样的编码来对中文信息进行编码。
gb2312支持的中文比较少。也有可能是在处理过程中做过什么byte string 的相互转换。

你可以打开邮件原始信息看看。标题正文是用的啥编码。

热点排行