最近做压测的时候,上传linux服务器的csv文件显示乱码。
我的文件在windows环境下,显示正常。使用notepad++打开查看内容编码是中文编码,这个文件上传到linux,打开后显示乱码。这是因为在windos上默认编码和linux的默认编码不一致原因引起的。
windows默认编码一般是GBK或者gb2312,linux的默认编码为utf-8.
windows打开中文显示正常
上传后显示乱码
使用notepad++更改编码为utf-8后上传,打开文件还是展示乱码。说明更改编码的方式不能完美的解决这个问题。
因此,改变了一下解决思路,删除掉上传的csv文件,然后新建一个csv文件,直接把windows下打开的文件内容复制后贴到linux上。
然后保存,再打开查看,发现不会显示乱码。
·