« モバイル戦乱の世 | メイン | 10月の終わり »
2006年10月30日
EUC_CN(GB2312)なデータを扱う
KACKUNです。
いろいろ片付けなければいけないんですが、なかなか時間ができませんなぁ…うーん。
中国語のWebサーバで使用されているPostgreSQLをバージョンアップしたいのですが、どうやらEUC_CNでサポートされていない文字が使われているらしく、dumpしたものを食べさせようとするとアウト。
よくよく調べてみればWeb画面上にも「??」等と表示されている。これって未定義コードなのでわ…。
どうやら、Windowsが持っているフォントにはEUC_CNで定義されている以上の文字が使われているらしく、本来ならUTF-8あたりでサポートされそうな漢字が表示される模様。でも、未定義領域なのでエンコードに厳しい環境だとハネられる、という状態らしく…。
うーむ。困ったなぁ~。
とりあえず、中国語環境で開けばエディタで置換が使いやすいので、これを使うことになるのかなー。
来月になれば、詳しい技術者が来るので解決の糸口が見えるかな?
早くサーバ移行をしたいのに…。
投稿者 KACKUN : 2006年10月30日 23:47
トラックバック
このエントリーのトラックバックURL:
http://www.kackun.com/mt/mt-tb.cgi/626