- 294 名前:思兼 ◆l3iwkTImVo mailto:sage [03/07/08 22:00]
- >>293
unicodeのこと、詳しく知らんのです。>>292の結論に至った過程を書くので,誰か 間違っている所を指摘してください。 まず、全ての文字に2バイトコードを割り当てたunicode(UCS2)が基本としてあって, ASCIIコードをそのまま用い,それ以外を最大3バイトで表すUTF-7(7bitコード)と, UTF-8(8bitコード)がある。 で、wchar_t型は16bit整数で,UCS2と非常に相性が良い。Windows2000/XPの内部 でもこれが使える。(〜Wという名前のAPI) wxWindowsでも,--enable-unicodeをしたら,wchar_tを用いて内部でUCS2を使う。 だけれど,ソースをUCS2で書いたらコンパイルできない。 試しにUTF-8で書いたら,もちろんコンパイルは通るけれど文字化けする. 結論:UCS2をコンパイルできないとソース内にユニコードの文字列を直接書き込むのは不可能。
|

|