導(dǎo)讀 關(guān)于pdf文件打開是亂碼如何轉(zhuǎn)換文字,pdf文件打開是亂碼怎么辦這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起
關(guān)于pdf文件打開是亂碼如何轉(zhuǎn)換文字,pdf文件打開是亂碼怎么辦這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、貌似沒有從根源上說的,我來說說根本原理。
2、 Excel在讀取csv的時(shí)候是通過讀取文件頭上的bom來識(shí)別編碼的,如果文件頭無bom信息,則默認(rèn)按照unicode編碼讀取。
3、(這個(gè)bom是微軟自己定義的一種文件頭部協(xié)定,顧名思義存儲(chǔ)在文件頭部,存儲(chǔ)內(nèi)容就是標(biāo)識(shí)文件編碼的信息。
4、) 而我們生成csv的平臺(tái)不一定遵循微軟的bom協(xié)議,導(dǎo)致如果輸出非unicode編碼的csv文件(例如utf-8),并且沒有生成bom信息的話,Excel自動(dòng)按照unicode編碼讀取,就會(huì)出現(xiàn)亂碼問題了。
5、 掌握了這點(diǎn)相信亂碼已經(jīng)無法阻擋我們前進(jìn)的步伐了:只需將非unicode編碼的csv文件,用文本編輯器(推薦notepad++)打開并轉(zhuǎn)換為帶bom的編碼形式(具體編碼方式隨意),問題解決。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!