導讀 您好,現在程程來為大家解答以上的問題。pdf文件打開是亂碼怎么解決,pdf文件打開是亂碼怎么辦相信很多小伙伴還不知道,現在讓我們一起來看看
您好,現在程程來為大家解答以上的問題。pdf文件打開是亂碼怎么解決,pdf文件打開是亂碼怎么辦相信很多小伙伴還不知道,現在讓我們一起來看看吧!
1、貌似沒有從根源上說的,我來說說根本原理。
2、 Excel在讀取csv的時候是通過讀取文件頭上的bom來識別編碼的,如果文件頭無bom信息,則默認按照unicode編碼讀取。
3、(這個bom是微軟自己定義的一種文件頭部協定,顧名思義存儲在文件頭部,存儲內容就是標識文件編碼的信息。
4、) 而我們生成csv的平臺不一定遵循微軟的bom協議,導致如果輸出非unicode編碼的csv文件(例如utf-8),并且沒有生成bom信息的話,Excel自動按照unicode編碼讀取,就會出現亂碼問題了。
5、 掌握了這點相信亂碼已經無法阻擋我們前進的步伐了:只需將非unicode編碼的csv文件,用文本編輯器(推薦notepad++)打開并轉換為帶bom的編碼形式(具體編碼方式隨意),問題解決。
本文就為大家分享到這里,希望小伙伴們會喜歡。
標簽: