1,操作系统需支持字符编码。这一点是很容易忽略的。不然出来了乱码都不知道怎么找原因。
Window系统
控制面板\区域和语言选项
Linux系统:
vi /var/lib/locales/supported.d/local
加入以下配置参数
zh_CN.GBK GBK
zh_CN.GB2312
2.然后执行 sudo locale-gen ,生成locale(自动保存在/usr/lib/locale/中)。
提示以下信息,成功了
Generating locales...
Generation complete.
3. vi /etc/profile:
export LC_ALL="zh_CN.GBK"
source /etc/profile
2,发送方的编码与接收方的编码格式一致。