next up previous
Next: 字元分類與字串處理

親手打造GNU/Linux 中文環境(四) - GLIBC 提供的字元處理及轉換函式

謝東翰$<$thhsieh@linux.org.tw$>$,小虫$<$platin@ms31.hinet.net$>$

我們在上一期的文件裡面跟讀者們介紹過了寬字元的定義與使用,這一 期裡面,我們將為大家介紹 GLIBC 裡面用來處理字元歸類跟字碼轉換的 標準介面,GLIBC 提供這些統一的函式介面讓我們可以不必在程式當中 考慮特定的編碼細節,可以說,這些 GLIBC 提供的字元、字串處理函 式以及 iconv 轉碼介面正就是整個 i18n 系統最底層的基礎;本文最後 還會跟大家介紹 GLIBC 的 gconv 模組,這是整個 C 程式庫國際化的核 心部份,GLIBC 對各式編碼系統的支援都要靠 gconv 模組來進行轉碼的 工作,可惜的是 GLIBC 在這個部份的標準還未完備,在未來的 2.2.x 版裡面還將會有可觀的架構改進,這邊我們只是就 glibc-2.1.x 的作法 來作個粗淺的介紹,點出這個模組的存在,限於篇幅,進一步的相關資 料就讓有興趣的讀者們自己去尋找囉。





Tung-Han Hsieh 2000-10-19