最近做壓測的時候,上傳linux服務器的csv文件顯示亂碼。
我的文件在windows環境下,顯示正常。使用notepad++打開查看內容編碼是中文編碼,這個文件上傳到linux,打開后顯示亂碼。這是因為在windos上默認編碼和linux的默認編碼不一致原因引起的。
windows默認編碼一般是GBK或者gb2312,linux的默認編碼為utf-8.
windows打開中文顯示正常
上傳后顯示亂碼
使用notepad++更改編碼為utf-8后上傳,打開文件還是展示亂碼。說明更改編碼的方式不能完美的解決這個問題。
因此,改變了一下解決思路,刪除掉上傳的csv文件,然后新建一個csv文件,直接把windows下打開的文件內容復制后貼到linux上。
然后保存,再打開查看,發現不會顯示亂碼。
·