mysql:11619
From: Tetsuro IKEDA <Tetsuro IKEDA <ikdttr@xxxxxxxxxx>>
Date: Thu, 23 Jun 2005 14:56:54 -0700
Subject: [mysql 11619] Re: CP932/Windows-31J対応版 Connector/J リリース
池田です。 以下、ファイル名に間違いが・・。 > src/com/mysql/jdbcディレクトリの、CharsetMapping.propertiesファイルに > 外部定義されるようになりましたので、他の文字コードのマッピング等あわせ > 詳しく知りたい方はこちらのファイルをご覧下さい。 正しくはCharsets.propertiesファイルでした。 05/06/23 に Tetsuro IKEDA<ikdttr@xxxxxxxxxx> さんは書きました: > 池田です。 > > Connector/J ver3.1.9にてMySQLサーバのcp932だけでなくeucjpmsにも対応しています。 > 梶山さんも仰られているように、Connector/J ver3.1.9は緊急バグ対応により当日中に > ver3.1.10にバージョンアップされました。 > > Connector/J ver3.1.10をみなさんお使いください。 > > 使い方を簡単に整理しておきます。 > > まずデフォルト以外のcharsetを使う場合ですが、useUnicodeおよびcharacterEncodingの > 2つのプロパティを使用します。 > > String url = "jdbc:mysql://localhost:3306/test"; > Properties props = new Properteis(); > props.put("useUnicode", "true"); > props.put("characterEncoding", "UTF-8"); > Class.forName("com.mysql.jdbc.Driver").newInstance(); > DriverManager.getConnection(url, props); > > 上記はutf8を使う場合の例です。 > > さて、本題のcp932およびeucjpmsですが、プロパティcharacterEncodingの値に > 何を記述すればよいかをsjis、ujis、utf8と合わせて以下に記します。 > > [Connector/J側] ⇔ [MySQL側] > WINDOWS-31J ⇔ cp932 > MS932 ⇔ cp932 > SJIS ⇔ sjis > Shift_JIS ⇔ sjis > EUC_JP ⇔ ujis > EUC_JP_Solaris ⇔ eucjpms > UTF-8 ⇔ utf8 > > ※Connector/J側に"CP932"という名前は使えませんのでご注意ください。 > > Connector/J側の文字コード名は大文字でも小文字でも構いません。 > > なお、Connector/J ver3.1.9からこの辺りの文字コード名のマッピングについては > src/com/mysql/jdbcディレクトリの、CharsetMapping.propertiesファイルに > 外部定義されるようになりましたので、他の文字コードのマッピング等あわせ > 詳しく知りたい方はこちらのファイルをご覧下さい。 > > 05/06/22 に Shu SATO<shu@xxxxxxxxxx> さんは書きました: > > はじめまして、佐藤と申します。 > > いつも勉強させてい頂いております。 > > > > CP932/Windows-31Jに対応したConnector/J 3.1.9 及び 3.0.17 が > > リリースされたようです。 > > > > http://dev.mysql.com/downloads/connector/j/3.1.html > > http://dev.mysql.com/downloads/connector/j/3.0.html > > > > これで、CP932/Windows-31Jに対応した以下のMySQL Serverとの > > 組み合わせの場合、Javaクライアントから(Connector/J経由で) > > CP932/Windows-31Jが使用できるようになります。 > > > > [CP932/Windows-31J対応のMySQL ServerとConnector/Jのバージョン] > > - MySQL Server : 4.1.12 以降 / 5.0.3 以降 > > - Connector/J : 3.0.17 以降 / 3.1.9 以降 > > > > 以下ご参考まで。 > > > > 1.6. Changelog > > http://dev.mysql.com/doc/connector/j/en/cj-changelog.html > > > > 06-22-05 - Version 3.1.9-stable > > - Driver now correctly uses CP932 if available on the server > > for Windows-31J, CP932 and MS932 java encoding names, > > > > 06-23-05 - Version 3.0.17-ga > > - Fixed BUG#7607 - MS932, SHIFT_JIS and Windows_31J not recog. as > > aliases for sjis. > > > > --- > > 佐藤 修一 / Shu SATO > > 日本ヒューレットパッカード株式会社 > > コンサルティング・インテグレーション統括本部 > > クロスインダストリ・ソリューション本部 > > ビジネスインテグレーション本部 > > > > >
11605 2005-06-23 13:44 [Shu SATO <shu@xxxxxx] CP932/Windows-31J対応版 Connector/J リリース 11606 2005-06-23 14:34 ┣["shamy" <shamy@xxxxx] レンタルサーバ屋さんにMySQLを導入してもらったのですが 11607 2005-06-23 14:45 ┃┣["Ryousuke Wayama" <w] 11609 2005-06-23 15:01 ┃┃┗["shamy" <shamy@xxxxx] 11610 2005-06-23 15:20 ┃┃ ┗["Ryousuke Wayama" <w] 11613 2005-06-23 15:38 ┃┃ ┗["system" <hiokisys@x] ***.MYI ファイルがこわれる 11614 2005-06-23 17:22 ┃┃ ┗[Sumito_Oda <oda@xxxx] 11622 2005-06-24 11:04 ┃┃ ┗["system" <hiokisys@x] 11623 2005-06-24 16:17 ┃┃ ┗["T.Sasaki" <papasan2] 11681 2005-07-05 14:24 ┃┃ ┗["system" <hiokisys@x] 11683 2005-07-05 14:47 ┃┃ ┗["T.Sasaki" <papasan2] 11684 2005-07-05 14:49 ┃┃ ┗["T.Sasaki" <papasan2] 11611 2005-06-23 15:16 ┃┣[Manabu Kobayashi <ma] 11612 2005-06-23 15:19 ┃┣[KIshii <kn-ishi@xxxx] 11617 2005-06-23 19:21 ┃┃┗["shamy" <shamy@xxxxx] 11620 2005-06-24 09:12 ┃┃ ┗["Ryousuke Wayama" <w] 11621 2005-06-24 10:59 ┃┃ ┗["shamy" <shamy@xxxxx] 11615 2005-06-23 19:00 ┃┗["shamy" <shamy@xxxxx] 11608 2005-06-23 14:53 ┣[KAJIYAMA Ryusuke <r-] 11618 2005-06-24 06:53 ┗[Tetsuro IKEDA <ikdtt] -> 11619 2005-06-24 06:56 ┗[Tetsuro IKEDA <ikdtt]