パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

プログラミング世界のモンスターたち」記事へのコメント

  • これ頭痛いですね。
    コンパイルすると全てUTF8になるというのに、いまだにJavaですら日本語問題かかえてますから。
    • by Anonymous Coward on 2007年12月12日 23時31分 (#1264878)
      エンコーディングは結構頭の痛い問題で、特にUTF-8はアルファベット圏の人はASCIIのように使ったりする人結構多いようです。「UTF-8にしたから国際化は万全さ、はっはっは」と思うのかどうか知らないけど、適当なところで切り刻んでしまって日本語パスのあるところにファイルを置くと正しく動作しないとか日常茶飯事です。UTF-8ではASCII互換の部分は1バイトですが、日本語は通常3バイト、レアな例を持ち出せば1文字で15バイトになるものもあります。

      某英語のメーリングリストでそのことを訴えたのだけど、そのとき理解を示してくれたのは中国人とロシア人で、他の参加者はいまいち理解できない様子でした。

      たぶんC言語なんかでchar []としてUTF-8を入れてしまうのが問題ではないかと思います。せめてstring型にして直接中をいじることを制限するくらいしないと。
      親コメント

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

処理中...