Tcl 8.4 での文字コードの扱いについて
いろいろ調べたので書こうと思ったんだけど、まとめちゃうと大して書くことがないことに気づいた。多分、知ってる人にとっては当たり前の話で、特にあらためて書くようなことじゃないです。でも、たったこれだけのことを知らなかったから文字化けですごい悩んだんだよー。
- Tcl における文字列は 16 bit Unicode 文字を使ってコード化される (UTF-16?)。
- Tcl ではチャネルを介して入出力を行う。
- encoding コマンドでエンコーディングの変換が出来る。
- encoding names で利用可能なエンコーディングの一覧を得られる。
参考にさせていただいたのは、ほとんど以下のサイトだけです。株式会社フリーソフトネットさんによる翻訳。