民芸的プログラミング 〜ソフトウェア開発日記〜

アクセスカウンタ

zoom RSS MySQLのODBCで何か文字化け

<<   作成日時 : 2008/05/28 08:50   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

MySQL上でUTF8でデータを作成して、AccessからODBC接続してデータを見ていたところ、どうも文字コード変換に起因するらしい文字化けがいくつか見つかった。化けていたのは全角ダッシュ「−」。いかにもいわくありげな文字だったので色々と検索していたら、Wikipediaの「ダッシュ (記号)」の記事に「全角ダッシュのマッピング問題」という項目が見つかった(2008年5月28日現在)。
Windows上ではShift_JISの全角ダッシュは「U+2015」にマッピングされているのに対して、MacOS上では「U+2014」にマッピングされているため、画面上では多少文字の幅が異なって見えるらしい。
うーん、*NIX系のソフトウェアでよく使われているiconvではどうなっているのだろうか、興味はあるのだが、Wikipediaに記載はない。自分で調べるしかないようだ。
それに、これは私の見た現象とは少し違うようだ。MySQLのコマンドライン上で入出力したデータは間違いなく全角ダッシュになるのに、画面上では「?」と表示されてしまうのだ。
もう少し調査が必要なようだ。

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
MySQLのODBCで何か文字化け 民芸的プログラミング 〜ソフトウェア開発日記〜/BIGLOBEウェブリブログ
文字サイズ:       閉じる