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]