[前][次][番号順一覧][スレッド一覧]

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]