Excel打開csv文件出現西方字符變為問號、亂碼或奇怪中文,如何解決?


問題描述:

Excel打開csv文件,英文都顯示正常,但是出現某些西方字符變為問號 或 奇怪中文,怎么解決?

例如:

ANSI:Libera玢o

UTF-8: Libera��o

Western European(Windows): Liberação  就正常了。

【解決方法】 

控制面板-》區域和語言-》修改非Unicode程序的語言-》更改系統區域設置,把中文改為英語。重啟電腦后,成功顯示正常西方字符。

 

 更改系統區域設置...(企業版,需要管理員權限)

 

 【其他問題思路】

用editplus打開,修改encoding。

Editplus打開csv-》Document-》 File encoding-》 convert encoding-》選擇對應編碼-》關閉文件,重新打開文件-》另存為新的csv。

 

 

問題2: 如果是中文在excel里變成問號。

 【解決方案】可以檢查一下Excel 2013的文件-選項-語言里,看下當前的默認語言設置的是否為中文(中國)。如果不是,可以嘗試將中文設為默認值,看下效果。另外,在控制面板-添加語言里看下有沒有將中文添加進去。

 

 

其他1:

Excel另存為,修改編碼。

或者

 

 

 

字體選項:純英語環境可改成英語。

 

 

其他2:

powershell處理

Get-Content 'C:\my.csv' | Out-File 'C:\my_utf8.csv' -Encoding UTF8

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM