当前位置: 技术问答>linux和unix
aix socket进程为何收到客户端的编码都是ISO-8859-1编码?
来源: 互联网 发布时间:2017-02-09
本文导语: A是windows的主机,是socket的客户端,默认编码是GBK B是AIX主机,是socket的服务器,默认编码是ISO-8859-1 A机器通过socket发送字符串给B,发送的时候字符串试过将String的编码改成GBK或将socket字符流的编码格式设置成GBK, ...
A是windows的主机,是socket的客户端,默认编码是GBK
B是AIX主机,是socket的服务器,默认编码是ISO-8859-1
A机器通过socket发送字符串给B,发送的时候字符串试过将String的编码改成GBK或将socket字符流的编码格式设置成GBK,
但是B收到的都是ISO-8859-1编码格式的,只有转成GBK之后,中文才会正常显示。
为什么B主机收到一直都是ISO-8859-1编码呢?
B是AIX主机,是socket的服务器,默认编码是ISO-8859-1
A机器通过socket发送字符串给B,发送的时候字符串试过将String的编码改成GBK或将socket字符流的编码格式设置成GBK,
但是B收到的都是ISO-8859-1编码格式的,只有转成GBK之后,中文才会正常显示。
为什么B主机收到一直都是ISO-8859-1编码呢?
|
修改AIX的字符集