Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java =?gb2312编码问题与建议_Java_Email_Encoding_Decoding_Gb2312 - Fatal编程技术网

Java =?gb2312编码问题与建议

Java =?gb2312编码问题与建议,java,email,encoding,decoding,gb2312,Java,Email,Encoding,Decoding,Gb2312,我正在编写java代码来解码使用=?gb2312编码的传入电子邮件流量?而且并非总是MimeUtility.decodeText()成功地处理了汉字。 我看到很少有建议使用=?gb18030?取而代之的是,它对我试过的场景有效 用gb18030代替gb2312安全吗 前几天我正在为一位客户调查这件事。您可以使用GBK或CP936来获得GB2312的正确解码 发现GB18030运行良好。还发现java mail使用以下映射: # Chinese charsets are a mess and wi

我正在编写java代码来解码使用=?gb2312编码的传入电子邮件流量?而且并非总是MimeUtility.decodeText()成功地处理了汉字。
我看到很少有建议使用=?gb18030?取而代之的是,它对我试过的场景有效


用gb18030代替gb2312安全吗

前几天我正在为一位客户调查这件事。您可以使用GBK或CP936来获得GB2312的正确解码

发现GB18030运行良好。还发现java mail使用以下映射:

# Chinese charsets are a mess and widely misrepresented.
# gb18030 is a superset of gbk, which is a supserset of cp936/ms936,
# which is a superset of gb2312.
# https://bugzilla.gnome.org/show_bug.cgi?id=446783
# map all of these to gb18030.
gb2312      GB18030
cp936       GB18030
ms936       GB18030
gbk     GB18030