« モバイル戦乱の世 | メイン | 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

コメント

コメントしてください




保存しますか?