linux/mac開啟windows檔案出現亂碼問題解決
原因
linux/unix預設檔案儲存格式為UTF8,而windows中文版預設儲存格式為GBK,utf8開啟檢視windows下的中文檔案就會出現亂碼
解決方案
可以使用iconv命令進行編碼轉換,將gbk格式轉換為utf8格式再儲存或者直接檢視
iconv -f gbk -t utf8 xxxxxx(檔名)
這裡是使用iconv 進行編碼轉換 -f 表示輸入格式 -t 表示輸出格式
輸出現在會直接輸出到終端,可以使用 > 進行重定向輸出到檔案
如
iconv -f gbk -t utf8 test.txt > test.txt.utf8
就可以將一個名為test.txt的檔案轉換後輸出到test.txt.utf8,這樣在linux或mac上檢視就可以正常檢視中文了
相關推薦
linux/mac開啟windows檔案出現亂碼問題解決
原因 linux/unix預設檔案儲存格式為UTF8,而windows中文版預設儲存格式為GBK,utf8開啟檢視windows下的中文檔案就會出現亂碼 解決方案 可以使用iconv命令進行編碼轉換,將gbk格式轉換為utf8格式再儲存或者直接檢視 ic
UE正常開啟文字檔案出現亂碼解決方法
開啟C:\Users\Administrator\Application Data\IDMComp\UltraEdit\Uedit32.ini 將[Settings]中 Auto Detect UTF8=1改成 Auto Detect UTF8=0
eclipse開啟文字檔案出現亂碼解決方法
eclipse中文字檔案有時候開啟是亂碼,用記事本開啟就是正常的。 文字編碼有的時候是UTF-8,有的時候是gb2312,eclipse有時候不能自動識別。 因此需要在開啟的文字檔案中設定一下編碼:如
Visual Studio Code 開啟程式檔案中文亂碼解決方法
文章原始地址: http://feotech.com/?p=76 使用Visual Studio Code開啟程式檔案後對應的中文亂碼,造成這種現象的原因是檔案的編碼方式不同. 可以通過調整開啟檔案的編碼方式來解決Visual Studio Code開啟中文亂碼的問題. 操
C / C++ 讀取檔案出現亂碼解決方法
昨天用C語言寫了一下檔案讀取,發現讀出來的全是亂碼。這肯定是文字編碼不同導致的。 據我查證,C語言的漢字編碼方式是由你電腦決定的,所以需要看一下你電腦是什麼編碼,來確定你需要把文字檔案改成什麼編碼。 1.win+R,開啟執行框之後輸入c
在ubuntu Pycharm 中開啟txt檔案的亂碼解決方法
由於在window和ubuntu下的編碼方式不同,用pycharm開啟window下的txt檔案會出現亂碼問題,該怎麼辦呢? 在Setting--》Editor-->File Encodings中的IDE Encoding和Project Encoding改成GBK
解決linux下開啟windows .txt檔案中文亂碼問題
出現這種情況的原因為兩種作業系統的中文壓縮方式不同,在windows環境中中文壓縮一般為gbk,而在linux環境中為utf8,這就導致了在windows下能正常顯示 txt檔案在linux環境下開啟呈現了亂碼狀態。 解決方法:在linux用iconv命令,如亂碼檔名為test.txt,那麼
在mac下,用excel開啟csv檔案出現中文亂碼的情況
解決,在mac下,用excel開啟csv檔案出現中文亂碼的情況 方法就是用python轉換檔案編碼方式 在python命令列下: 首先,讀取檔案: with open('dianying.csv', 'r') as f: dy=f.read() print f.read() 其
linux下開啟windows txt檔案中文亂碼問題
在linux作業系統下,我們有時開啟在windows下的txt檔案,發現在windows下能正常顯示的txt檔案出現了中文亂碼。出現這種情況的原因為兩種作業系統的中文壓縮方式不同,在windows環境中中文壓縮一般為gbk,而在linux環境中為utf8,這就導致了在win
ubuntu開啟檔案出現亂碼
在ubuntu 16.04下, (1)用gedit開啟檔案出現亂碼,解決辦法: https://blog.csdn.net/kang99827765/article/details/51426855 (2)用vim開啟檔案出現亂碼,解決辦法: 開啟 ~/.vimrc檔案,新增下面兩句:
linux下解壓縮檔案中文亂碼問題的解決
在windows上壓縮的檔案,是以系統預設編碼中文來壓縮檔案。由於zip檔案中沒有宣告其編碼,所以linux上的unzip一般以預設編碼解壓,中文檔名會出現亂碼。 雖然2005年就有人把這報告為bug, 但是info-zip的官方網站沒有把自動識別編碼列入計劃,可能他們不認為這是個問題。Sun對java中存在
第一篇-Win10開啟txt檔案出現中文亂碼
如果剛開始安裝的是英文的Win10系統,那麼開啟txt檔案時很容易出現亂碼問題。包括開啟cmd視窗,也是不能顯示中文的。當然,麻煩的處理方法是: 在cmd中想要顯示中文:先輸入chcp 936,之後中文就可以正常顯示。 txt檔案中想能夠看見中文,就在儲存檔案時點選另存為,然後選擇旁邊的編碼為utf-8,
解決ArcGIS Desktop開啟DWG檔案中文亂碼問題
安裝ArcGIS Desktop中文版,開啟ArcMap瀏覽DWG檔案時出現亂碼,如: 幾番查詢之後發現是字符集的問題,解決辦法也很簡單,即修改登錄檔中預設字符集為簡體中文字符集即可。 具體位置在: 計算機\HKEY_CURRENT_USER\Software\ESR
關於使用cmd編譯java檔案出現亂碼現象解決方法
一、如果是使用windows自帶的記事本寫的程式碼。 開啟記事本,點選【另存為】,得到下圖 將編碼的UTF—8改成ANSI即可,如下圖 測試一下 2.如果用notepad++寫程式碼的情況。 寫之前,在選單欄點選【格式】,同樣選為ANS
解決Linux MySQL匯入SQL檔案資料亂碼
解決方案: 修改linux系統編碼為UTF-8 相關操作: 系統預設使用語言的檔案是/etc/sysconfig/i18n 下載檔案或者使用vi進行編輯,修改LANG等於 LANG="en_US.UTF-8",修改完成後重啟linux 相關命令: locale
Safari瀏覽器顯示PHP檔案中文出現亂碼解決方案
首先應確認PHP程式碼中使用的編碼都是統一的。 <pre name="code" class="php"><?php $conn=mysql_connect("localhost","root","") or die("資料庫伺服器連線錯誤".my
CFile在寫入Unicode編碼檔案出現亂碼---原因及解決辦法
這幾天統計一個詞典,為藏文詞典,以Unicode編碼儲存。要對其進行過濾處理,並且要儲存處理後的結果。 在一開始出現了一下問題: 1,把原始檔讀到程式中,重新寫回去,沒
Android讀取xxx.properties配置檔案中文出現亂碼解決方法
android讀取assets中的配置檔案英文沒問題,但是中文會出現亂碼的問題,前提配置檔案已經是utf-8的格式了 出現問題的程式碼: @Override public void s
js檔案中的中文提示資訊發到jsp中出現亂碼解決步驟
.js檔案建立預設是gbk編碼,該js檔案中如果有中文,在utf-8的jsp頁面中,顯示改中文,為亂碼! 解決方法: 1--將原來.js檔案中的內容全部複製到剪貼簿中; 2--修改js檔案的編碼格式為utf-8; 3--將剪貼簿中的內容黏貼到原來的js檔案覆蓋原有內
PHP匯出CSV檔案出現亂碼的解決方法
這個問題困擾我兩天,主要是因為在網上看了一個有很大問題的解決辦法:微軟的Excel開啟的csv檔案不支援uft-8編碼,而是支援UTF-16LE編碼,所以我們需要輸出BOM頭,然後將UTF-8轉換成UTF-16LE //輸出BOM echo(chr(255).chr(254)); echo(mb_co