情况:
java代码在本地生成文件的程序,在linux中运行后,生成的文件全部是乱码。
拷贝中文文件名的文件到linux显示正常。
原因:
程序中的部分代码发生乱码。
解决办法:
在/etc/profile中设置:
export LC_ALL="zh_CN.GB18030"
然后输入. /etc/profile生效(注意.后面有个空格)。
可以测试一下echo $LC_ALL
java代码在本地生成文件的程序,在linux中运行后,生成的文件全部是乱码。
拷贝中文文件名的文件到linux显示正常。
原因:
程序中的部分代码发生乱码。
解决办法:
在/etc/profile中设置:
export LC_ALL="zh_CN.GB18030"
然后输入. /etc/profile生效(注意.后面有个空格)。
可以测试一下echo $LC_ALL