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

mysql:5891

From: HAMAI Kyoichi <HAMAI Kyoichi <k-hamai@xxxxxxxxxx>>
Date: Wed, 31 Jul 2002 18:12:25 +0900
Subject: [mysql 05891] Re: Java からの利用で一部の日本語が文字化け

濱井です。
2002/07/31 16:48:36 +0900にtanaka-h@xxxxxxxxxxさんが送られた
メールに関する返信です。

>Windows上でJavaからMySQLを使用し、データベースへ更新を
>行ったところ一見正常に動いているようなのですが、
>日本語文字列のうち一部の文字(「表」という文字など)のみ
>文字化けを起こすという現象が発生しました。
>
>特定の漢字が文字列中に含まれている場合のみ、
>その個所の1〜2文字だけ化けているという状況です。
>
>例えば、Unicodeで「ファイル一覧を表示する」という文字列が、
>DBに登録後には「ファイル一覧を侮ヲする(ヲは半角)」となって
>しまいます。

これは、シフトJISの2バイトコードのうちの1バイトがエスケープ文字
であるバックスラッシュ("5C")と重複するために起こるものだと思います。
表("955C")の2バイト目の"5C"が続く文字の1バイト目に対してエスケープ
文字として処理されているようです。

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

      5885 2002-07-31 16:48 ["TANAKA Hidemune" <t] Java からの利用で一部の日本語が文字化け 
      5886 2002-07-31 17:07 ┣["Cold Winter" <coldw]                                       
      5887 2002-07-31 17:28 ┃┗["TANAKA Hidemune" <t]                                     
      5888 2002-07-31 17:52 ┃ ┣["Cold Winter" <coldw]                                   
      5889 2002-07-31 17:56 ┃ ┃┗["Cold Winter" <coldw]                                 
      5892 2002-07-31 18:24 ┃ ┗["Hiroaki,Sakuma" <sa]                                   
      5893 2002-07-31 22:28 ┃  ┗["TAKAHASHI, Tomohiro]                                 
->    5891 2002-07-31 18:12 ┣[HAMAI Kyoichi <k-ham]                                       
      5900 2002-08-01 08:47 ┗["kosugi" <kosugi@xxx]                                       
      5901 2002-08-01 09:42  ┗["TANAKA Hidemune" <t]