linux下亂碼問題總結

2021-06-21 09:52:33 字數 471 閱讀 1776

linux下出現亂碼,一般都是語言和編碼的設定有問題,分為以下幾種情況。

1. terminal亂碼

使用者根目錄下建立.bash_profile檔案,檔案末尾加入以下內容,重新開啟terminal即可

export lc_all=zh_cn.gbk; 

export lang=zh_cn.gbk

注意:命令列輸出亂碼的,一般都是系統變數設定不合理導致的,

例如less、more等命令的輸出包含亂碼

www.2cto.com  

2. vim亂碼

使用者根目錄下建立.vimrc檔案,加入以下內容用於指定編碼,關閉vim重新開啟即可。

set fileencodings=utf-8,gb2312,gbk,gb18030

set termencoding=utf-8

set fileformats=unix

set encoding=utf-8

Linux下的亂碼問題

所有的亂碼問題都是編碼不統一的問題,要解決編碼問題,就要了解本身的連線方式。toc 1.判斷環境 xshell 終端 ubuntu 所以亂碼問題則出現在 xshell 與終端 編碼配置不一致上。2.檢視編碼 首先檢視 xshell 編碼 properties terminal encoding un...

Linux下VIM中文亂碼問題

客戶端編碼的檢視與配置方法各有差異,以xshell5為例,只要在配置中修改終端 編碼為utf 8即可。終端編碼可通過如下命令檢視 locale charmap如果不是utf 8的話,可以通過修改環境變數lang和lc all來修改,將如下兩行新增進.bashrc檔案中。export lang en ...

linux環境下Oracle亂碼問題

oracle問題 今天將資料匯入另外一台linuxredhat5.5伺服器上的oracle oracle10 時出現亂碼,後來用sqlplus往資料庫中插入資料還是亂碼。從網上蒐集了一些資料。整理了一下發布出來,解決該問題分以下幾步 1 檢視資料庫服務字符集 伺服器端字符集,sql select f...