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

mysql:5984

From: Tomoyuki Ishino <Tomoyuki Ishino <ishino@xxxxxxxxxx>>
Date: Fri, 23 Aug 2002 00:59:35 +0900
Subject: [mysql 05984] Re: JDBC での INSERT と UPDATE で日本語が ? に化けてしまいます

こんばんは。石野です。

* [mysql 05979] Re: JDBC での INSERTと UPDATE で日本語が ?に化けてしまいます
* 福元 政明 <fukumoto@xxxxxxxxxx> wrote:

> ポイントは接続文字列中の &useUnicode=true&characterEncoding=Shift_JIS でし
> た。
> なぜか Windows では、SJIS と Shift_JIS は異なるもののような気がします。
> TOMCATの使用かもしれませんが.....

以下のページを読むに、
http://www.ingrid.org/java/i18n/encoding/shift_jis.html

"Shift_JIS"を指定したときにSJISコンバータが選択されるか
MS932コンバータが選択されるかは、JDKのバージョンによって変わります。
したがって接続文字中(だけじゃないですけど)で"Shift_JIS"を指定するのは
危険ではないでしょうか?
現時点では、
・MS932(またはWindows-31J)
・SJIS
を明示的に指定したほうが安全だと思います。

---
Tomoyuki ISHINO


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

      5979 2002-08-22 16:57 [福元 政明 <fukumoto@] Re: JDBC での INSERT       と UPDATE で日本語が ?       に化けてしまいます
->    5984 2002-08-23 00:59 ┗[Tomoyuki Ishino <ish]