今作ってるアプリで、「~」が変な風に表示されるバグについて調べてみた。
なんかひじきみたいな文字になっちゃうんだよね~。
こんな風に(Windows でさらに IE で見ないと意味ないけど)。
にょろ→「~」(WAVE DASH)
ひじき→「〜」(FULLWIDTH TILDE)
どうやらデータベースに登録した文字の中に「~」があるとダメみたいだ。
前にもこういうことあったなぁ…。
ユニコードとシフト JIS (正確には CP932)の間の変換がうまくいかないために起こる不具合だそうだ。
とりあえずオラクルのデータベースを削除して、文字コードセット(CHARACTER SET)に「JA16SJISTILDE」を指定して作成(CREATE DATABASE)してみよう。
けっこう時間がかかるなぁ…。
データをインポートして実行してみると、今度はちゃんとにょろが表示された。
良かった良かった。
今日はここまで。
定時であがろう。
(2004/03/29 00:00:00 更新)