linux邮件乱码问题

最近发现系统收邮件功能汉字总是乱码,以为服务出了问题。在多方查找之后 发现并不是服务出问题,而是由于jdk版本的问题。

邮件乱码

收取邮件后总是乱码,百思不得其解。
请添加图片描述邮件乱码

后来想到是jdk版本问题,就写了个jar包测试

发现里面不包含 gb18030编码
编码

// An highlighted block
{CESU-8=CESU-8, IBM00858=IBM00858, IBM437=IBM437, IBM775=IBM775, 
IBM850=IBM850, IBM852=IBM852, IBM855=IBM855, IBM857=IBM857, 
IBM862=IBM862, IBM866=IBM866, ISO-8859-1=ISO-8859-1, 
ISO-8859-13=ISO-8859-13, ISO-8859-15=ISO-8859-15, 
ISO-8859-2=ISO-8859-2, ISO-8859-4=ISO-8859-4, ISO-8859-5=ISO-8859-5,
 ISO-8859-7=ISO-8859-7, ISO-8859-9=ISO-8859-9,
 KOI8-R=KOI8-R, KOI8-U=KOI8-U, US-ASCII=US-ASCII, UTF-16=UTF-16, 
 UTF-16BE=UTF-16BE, UTF-16LE=UTF-16LE, UTF-32=UTF-32, 
 UTF-32BE=UTF-32BE, UTF-32LE=UTF-32LE,
 UTF-8=UTF-8, windows-1250=windows-1250, 
 windows-1251=windows-1251, windows-1252=windows-1252, 
 windows-1253=windows-1253, windows-1254=windows-1254,
  windows-1257=windows-1257, x-IBM737=x-IBM737, 
  x-IBM874=x-IBM874, x-UTF-16LE-BOM=x-UTF-16LE-BOM, 
  X-UTF-32BE-BOM=X-UTF-32BE-BOM, 
  X-UTF-32LE-BOM=X-UTF-32LE-BOM}

果然里面没有邮件所需要的格式,将1.8.0_241更新成jdk1.8.0_381
请添加图片描述
更新后版本
请添加图片描述
jdk 1.8.0_381(链接:https://pan.baidu.com/s/1OgxcvtLcNkrLL7QnfT3wcw).
提取码:w6xz

更新后测试

请添加图片描述
已经包含gb18030了
编码测试jar包链接: https://pan.baidu.com/s/1O7ny7N29n3DjCNqk5Awfpw
提取码:t4s5

测试邮件

更新后截图
测试后截图

完美解决!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值