[pgsql-jp: 25227] Re: Windows上JDBC でのエンコーディング
Yutaka tanida
yutaka @ hi-net.zaq.ne.jp
2002年 3月 11日 (月) 19:59:07 JST
谷田です。
On Mon, 11 Mar 2002 19:23:42 +0900
"Eiji Tokuya" <e-tokuya @ sankyo-unyu.jp> wrote:
> > #この返答を見る限り、(P)SJIS->MS932(J)が正しいように思いますが。
> ピンポーン!!(^^;)
・・・readme.mb.jaを久しぶりに読みました。確かにCP932になってますね。
# 前に某所でこうなると聞いたはずですね。失礼しました:-)
> だからdoc/README.mb.jaをよく見るようにすすめるのですよ。
> # 「マニュアルはきちんと読みましょう。」
> # ただそれだけで片付けられる問題でもありますね。(^^;)
いえ、私が言いたいのは、単にそれが本当ならJDBCドライバにとbackendにエン
コーディングの不一致というバグがあるということで、実は以下のpatchが必要
じゃないの?ということです。
*** Encoding.java.orig Tue Nov 20 07:33:37 2001
--- Encoding.java Mon Mar 11 19:52:18 2002
***************
*** 41,47 ****
encodings.put("EUC_CN", new String[] { "EUC_CN" });
encodings.put("EUC_KR", new String[] { "EUC_KR" });
encodings.put("EUC_TW", new String[] { "EUC_TW" });
! encodings.put("SJIS", new String[] { "SJIS" });
encodings.put("BIG5", new String[] { "Big5" });
encodings.put("WIN1250", new String[] { "Cp1250" });
encodings.put("WIN", new String[] { "Cp1251" });
--- 41,47 ----
encodings.put("EUC_CN", new String[] { "EUC_CN" });
encodings.put("EUC_KR", new String[] { "EUC_KR" });
encodings.put("EUC_TW", new String[] { "EUC_TW" });
! encodings.put("SJIS", new String[] { "MS932","SJIS" });
encodings.put("BIG5", new String[] { "Big5" });
encodings.put("WIN1250", new String[] { "Cp1250" });
encodings.put("WIN", new String[] { "Cp1251" });
--
Yutaka tanida <yutaka @ hi-net.zaq.ne.jp>
pgsql-jp メーリングリストの案内