mysql:4420
From: 友田 雅宏 <友田 雅宏 <tomoda@xxxxxxxxxx>>
Date: Thu, 04 Oct 2001 12:24:14 +0900
Subject: [mysql 04420] Re: 全角ハイフン文字化け
お世話になってます。 これはMS932とUnicodeのマッピングの問題ですね。 具体的にはハイフンなら、 0xFF0Dを 0x2212に自分でマッピングし直すしかないんじゃないのかな? これ以外にもWave-dash等(〜)も化けると思いますよ。 とりあえず、自分は逆変換(取り出したS-JISコードをMS932で表示)のソースは あ。ここまで書いて・・・・これってEUC-JPのマッピングかな? S-JISのハイフンは817Cかな?(自分できちっと調べた方がよいかも) On Thu, 04 Oct 2001 02:08:05 +0900 kuno@xxxxxxxxxx wrote: > 久野@クレアともうします。 > はじめて投稿します、よろしくお願いします。 > > 現在、MySQLを用いてWebアプリケーションを作成中ですが、 > 下記のような現象がでております。 > 環境: > OS : win2000pro > MySQL : mysql Ver 11.6 Distrib 3.23.28-gamma, for Win95/Win98 > (i32) > JDBC-DRIVER : mm.mysql-2.0.2 > クラスパスにC:\MySQL\mm.mysql-2.0.2\mysql.jarを追加している > > コーディング: > JDBCでMySQLへ接続 > // > String driver = "org.gjt.mm.mysql.Driver"; > Class.forName(driver); > con = > DriverManager.getConnection("jdbc:mysql://localhost/hoge?user=hoge&password=hoge&useUnicode=true&characterEncoding=SJIS"); > > Statement stmt = con.createStatement(); > stmt.executeUpdate("insert into table values('千代田区1−1')"); > // > > 現象: > するとDB上には > 千代田区1?1 > と登録されてしまう。 > (全角ハイフンが文字化けしてしまうという状況です。) > > MySQLの起動時の設定 > default-character-set=sjis です。 > > どなたか解決されておりましたら、ご教授いただければ幸いです。 > よろしくお願いいたします。 > > > 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 ⌒nn イレブンポイントツー(株) )| / ∪ _*) R&D室 友田 雅宏 (~' - ゝ/∞/ mailto :tomoda@xxxxxxxxxx ~)(~ (_η=θ tel :047-330-3013 ,_(m_m Address :松戸市根本3−6 田中ビル3F ============================================================== ※5/1より社名、部署名が変更になりました
4413 2001-10-04 02:08 [<kuno@xxxxxxxxxx> ] 全角ハイフン文字化け 4414 2001-10-04 04:13 ┣[技術情報収集 <tecnic] 4432 2001-10-05 01:23 ┃┗[<kuno@xxxxxxxxxx> ] -> 4420 2001-10-04 12:24 ┣[友田 雅宏 <tomoda@] 4433 2001-10-05 10:11 ┗[<kuno@xxxxxxxxxx> ]