一个人免费观看视频www中文,女人与公狍交酡女免费,久久99精品久久久久久hb无码,免费人成视频网站在线观看18,亚洲热妇无码av在线播放,好姑娘高清影视在线观看,久久aaaa片一区二区,aaaaa级少妇高潮大片

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁操作系統linux → LINUX中文亂碼問題

LINUX中文亂碼問題

我要評論 2013/08/29 16:10:28 來源:綠色資源網 編輯:www.dq05.cn [ ] 評論:0 點擊:233次

最近,公司在XP系統于LINUX之間傳數據時出現了中文亂碼問題!

首先,解釋一下字符集:

漢字編碼:

* GB2312字集是簡體字集,全稱為GB2312(80)字集,共包括國標簡體漢字6763個。 * BIG5字集是臺灣繁體字集,共包括國標繁體漢字13053個。 * GBK字集是簡繁字集,包括了GB字集、BIG5字集和一些符號,共包括21003個字符。 * GB18030是國家制定的一個強制性大字集標準,全稱為GB18030-2000,它的推出使漢字集有了一個“大一統”的標準。 

ASCII:

American Standard Code for Information Interchange,美國信息交換標準碼。 目前計算機中用得最廣泛的字符集及其編碼,由美國國家標準局(ANSI)制定。 它已被國際標準化組織(ISO)定為國際標準,稱為ISO 646標準。 ASCII字符集由控制字符和圖形字符組成。 在計算機的存儲單元中,一個ASCII碼值占一個字節(8個二進制位),其最高位(b7)用作奇偶校驗位。 所謂奇偶校驗,是指在代碼傳送過程中用來檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。 奇校驗規定:正確的代碼一個字節中1的個數必須是奇數,若非奇數,則在最高位b7添1。 偶校驗規定:正確的代碼一個字節中1的個數必須是偶數,若非偶數,則在最高位b7添1。

UTF:

Unicode 的實現方式不同于編碼方式。 一個字符的Unicode編碼是確定的,但是在實際傳輸過程中,由于不同系統平臺的設計不一定一致,以及出于節省空間的目的,對Unicode編碼的實現方式有所不同。 Unicode的實現方式稱為Unicode轉換格式(Unicode Translation Format,簡稱為 UTF)。 * UTF-8: 8bit變長編碼,對于大多數常用字符集(ASCII中0~127字符)它只使用單字節,而對其它常用字符(特別是朝鮮和漢語會意文字),它使用3字節。 * UTF-16: 16bit編碼,是變長碼,大致相當于20位編碼,值在0到0x10FFFF之間,基本上就是unicode編碼的實現,與CPU字序有關。
注意:ASCII  char (2)  ;UTF-8 寬字符  wchar  4倍 。兼容性最好的編碼就是UTF-8! 畢竟GBK/GB2312是國內的標準,當我們大量使用國外的開源軟件時,UTF-8才是編碼界最通用的語言。

Linux中通過locale來設置程序運行的不同語言環境,localeANSI C提供支持。locale的命名規則為<語言>_<地區>.<字符集編碼>,如zh_CN.UTF-8zh代表中文,CN代表大陸地區,UTF-8表示字符集。在locale環境中,有一組變量,代表國際化環境中的不同設置:
1.    LC_COLLATE
定義該環境的排序和比較規則
2.    LC_CTYPE
用于字符分類和字符串處理,控制所有字符的處理方式,包括字符編碼,字符是單字節還是多字節,如何打印等。是最重要的一個環境變量。
3.    LC_MONETARY
貨幣格式
4.    LC_NUMERIC
非貨幣的數字顯示格式
5.    LC_TIME
時間和日期格式
6.    LC_MESSAGES
提示信息的語言。另外還有一個LANGUAGE參數,它與LC_MESSAGES相似,但如果該參數一旦設置,則LC_MESSAGES參數就會失效。LANGUAGE參數可同時設置多種語言信息,如LANGUANE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
7.    LANG
LC_*的默認值,是最低級別的設置,如果LC_*沒有設置,則使用該值。類似于 LC_ALL
8.    LC_ALL
它是一個宏,如果該值設置了,則該值會覆蓋所有LC_*的設置值。注意,LANG的值不受該宏影響。
一個例子:
設置前,使用默認locale
[root@db-wanggaofei ~]# locale
LANG="POSIX"
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL= 
設置后,使用zh_CN.GDK中文locale
[root@db-wanggaofei ~]# export LC_ALL=zh_CN.GBK
[root@db-wanggaofei ~]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.GBK"
LC_NUMERIC="zh_CN.GBK"
LC_TIME="zh_CN.GBK"
LC_COLLATE="zh_CN.GBK"
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh_CN.GBK"
LC_PAPER="zh_CN.GBK"
LC_NAME="zh_CN.GBK"
LC_ADDRESS="zh_CN.GBK"
LC_TELEPHONE="zh_CN.GBK"
LC_MEASUREMENT="zh_CN.GBK"
LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=zh_CN.GBK
"C"是系統默認的locale"POSIX""C"的別名。所以當我們新安裝完一個系統時,默認的locale就是C或POSIX
Debian中安裝locales的方法如下:
· 通過apt-get install locales命令安裝locales
· 安裝完成locales包后,系統會自動進行locale配置,你只要選擇所需的locale,可以多選。最后指定一個系統默認的locale。這樣系統就會幫你自動生成相應的locale和配置好系統的locale
· 增加新的locale也很簡單,用dpkp-reconfigure locales重新配置locale即可。
· 我們也可手動增加locale,只要把新的locale增加到/etc/locale.gen文件中,再運行locale-gen命令即可生成新的locale。再通過設置上面介紹的LC_*變量就可設置系統的locale了。下是一個locale.gen文件的樣例。
· # This file lists locales that you wish to have built. You can find a list
· # of valid supported locales at /usr/share/i18n/SUPPORTED. Other
· # combinations are possible, but may not be well tested. If you change
· # this file, you need to rerun locale-gen.
· #
·zh_CN.GBK GBK
·zh_CN.UTF-8 UTF-8
-----------------------------------------
在我看來只要搞清楚LANG和SUPPORTED就OK了,其他可能平時也用不太多。再參考篇文章,如下,是講如何設置環境變量的。
-------------------------------------------
修改 /etc/sysconfig/i18n 文件,如
LANG="en_US.UTF-8&qu

關鍵詞:LINUX,中文亂碼

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
主站蜘蛛池模板: 欲色天天网综合久久| 成全看免费观看完整版| 精品国产乱子伦一区二区三区| 星空影院电影在线看| 久久夜色精品国产噜噜av| 1区2区3区4区产品乱码入口 | 免费观看亚洲人成网站| 永久黄网站色视频免费观看| 入禽太深日本免费观看| 两公的浮之手中字| 婷婷精品国产亚洲av在线观看| 777米奇色狠狠俺去啦奇米77| 天天摸夜夜添狠狠添高潮出水 | 国产精品亚洲欧美大片在线看| 一个人在线观看免费完整版| 97在线观看免费版高清| 99久久国产综合精品成人影院| 久久久综合香蕉尹人综合网| 欧洲熟妇色xxxx欧美老妇多毛网站| 野花高清在线观看免费全集7| 色欲狠狠躁天天躁无码中文字幕| 翘臀后进少妇大白嫩屁股| 强迫妺妺hd高清中字| 真人一进一出120秒试看| 老司机午夜福利视频| 免费看撕开奶罩揉吮奶头视频| 国产精品18久久久久久不卡| 2023极品少妇xxxo露脸| 国产亚洲精品久久久久妲己| 最近中文字幕免费完整| 翘臀后进少妇大白嫩屁股| 国产精品久久精品国产| 永久黄网站色视频免费| 国产在aj精品| 永久黄网站色视频免费观看 | 女人脱裤子让男生桶| 大地资源免费视频观看| 欧美va久久久噜噜噜久久| 中文无码熟妇人妻av在线| 99久久婷婷国产综合亚洲| 韩国18禁啪啪无遮挡免费|