utf8 cat正常vi亂碼

2021-07-02 23:23:09 字數 313 閱讀 3031

今天在做乙個東西的時候發現,lang設定為en_us.utf-8,putty上的編碼設定為use font encoding, putty上輸出漢字正常,重定向到檔案後vi亂碼,cat,more這個檔案漢字顯示也正常,查了網上很多東西最後發現按一種說法改對了:

應該是格式化的問題! 比如man手冊的檔案有一些格式標記,你用man ,cat都可以正常現實,但是用vi看起來就有點混亂!因為vi把格式標記也當成內容。

設定 export lc_all="zh_cn.gb2312" , 把它加入環境~/.bashrc中問題就解決了

網頁utf 8亂碼 utf8亂碼

複製 在前 在windows作業系統上使用ie作為瀏覽器時。常常會發生這樣的問題 在瀏覽使用utf 8編碼的網頁時,瀏覽器無法自動偵測 即沒有設定 自動選擇 編碼格式時 該頁面所用的編碼。即使網頁已經宣告過編碼格式 由此造成某些含有中文utf 8編碼的頁面產生空白輸出。由於utf 8為3個位元組表示...

UTF 8亂碼解決

在解決亂碼問題前,必須先搞清楚幾個相關的問題。為每個jsp頁面設定了其編碼格式 utf 8 但傳遞資料到另一頁麵時依然顯示為亂碼?首先要需要了解的是web容器預設編碼是iso 8859 1,乙個漢字占用兩個位元組,而在utf 8中乙個漢字占用三個位元組。所以在資料傳遞過程中,必須手動設定容器編碼格式...

vi開啟utf8編碼檔案出現亂碼的解決辦法

在乙個linux系統,用vi開啟乙個utf8編碼的檔案,中文部分出現亂碼,這是乙個很常見的問題。可用以下辦法解決 在vi中執行命令 set encoding utf8 這時應該就可以顯示正確的中文內容。vi有幾個與編碼有關的變數,分別是 encoding 是vi內部處理文件的編碼方式。fileenc...