就linux環境下出現的資料庫亂碼的問題,以ubuntu為例進行的總結
ubuntu環境設定的字符集utf8,windows預設字符集是gbk,ubuntu的預設字符集為utf-8,這使 得在用telnet登入遠端伺服器或檢視windows檔案時出現亂碼。需要將ubuntu環境設定為gbk或gb2312,或設定軟體使其正確顯示漢 字。下面以gbk字符集為例進行說明:
1、首先設定sudo vi /var/lib/locales/supported.d/local
新增一行 zh_cn.gbk gbk
sudo locale-gen生成locale
2、修改ubuntu的字符集
language=」zh_cn:zh:en_us:en」
lang=zh_cn.gbk
重新登入即可。
這個方法只對該使用者有效。
language=」zh_cn:zh:en_us:en」
lang=zh_cn.gbk
然後重啟x即可
這個方法對沒有設定lang及language環境變數的使用者有效
這需要軟體本身支援多字元編碼,最常見的是ie等瀏覽器,可以通過設定編碼顯示gbk字符集。ubuntu下的一些軟體也支援此功能,以ubuntu的終 端程式為例,使其正常顯示gbk編碼的方法是:在termial視窗上點選選單:終端->設定字元編碼->選擇gbk即可。
Sybase 資料庫設定字符集
原文 檢視 sybase locales locales.dat sybase locales locales.dat 找到對應作業系統下的字符集配置,如windows nt locale enu,us english,iso 1 locale fra,french,iso 1 locale deu...
資料庫字符集
1 檢視資料庫字符集 資料庫伺服器字符集select from nls database parameters,其 於props 是表示資料庫的字符集。客戶端字符集環境select from nls instance parameters,其 於v parameter,表示客戶端的字符集的設定,可能...
Oracle 資料庫字符集引數設定
專案中遇到跨庫資料抽取時,字段定義相同型別相同長度,但是抽取失敗的情況。經過對比發現,在資料庫初始安裝時該nls length semantic引數不一致,現記錄下操作步驟 對於資料庫的修改字符集的問題,用於相容中文字元,一般需要使用兩個引數 nls length semantics char nl...