mysql:14155
From: 仲野 利哉 <仲野 利哉 <peachtec@xxxxxxxxxx>>
Date: Fri, 03 Aug 2007 21:48:41 +0900
Subject: [mysql 14155] Re: 文字化けの解読について
YuGo様 仲野です。 アドバイスを頂きありがとうございました。 select hex(......)......にてカラムの内容を16進数表示して、 EUCの漢字コードと見比べ、ふりがなと漢字を見比べて 予想して漢字をあてがいました。 カラムの内容を見てみると、EUCからSJISの自動変換時に 一部の語句で末尾のコードが削除されたのではないかと思っています。 この削除には規則性はあるのかは見いだせませんでした。 「5C」が必ず削除されているのではと素人ながらの 予想をしたのですが、そうではありませんでした。 「美」「樹」などが必ず化けてしまっていました。 以上ご報告です。ありがとうございました。 > 仲野利哉 どの。 > ujis→sjisの変換が起こったのかな。 > sql>SET NAMES ujis ; > のあとSELECTするとどうなります。 > それか、PHPに引っ張り出して、変換してみる。 > mb_convert_encoding($str,'EUC-JP','SJIS') ; > または、バイト列をいじれるのなら > sql>SELECT HEX(SELECT str FROM hoge) ; > で16進数にしてみてください。 > > > 下記に記載させていただきます。 > > 何卒よろしくお願いいたします > > > > Server version: 4.1.13-log > > Protocol version: 10 > > Server characterset: sjis > > Db characterset: sjis > > Client characterset: sjis > > Conn. characterset: sjis > > > > > >>> 大??オオノ ミサコ >
14136 2007-07-29 00:08 [仲野 利哉 <peachtec] 文字化けの解読について 14137 2007-07-30 08:29 ┗[YuGo <yu.gotou@xxxxx] 14139 2007-07-30 14:46 ┗[仲野 利哉 <peachtec] 14140 2007-07-30 16:19 ┗[YuGo <yu.gotou@xxxxx] -> 14155 2007-08-03 21:48 ┗[仲野 利哉 <peachtec]