[pgsql-jp: 28835] Re: 字化けが起こります

Tamotsu Ebina ebina @ pluto.dti.ne.jp
2003年 1月 29日 (水) 16:54:12 JST


海老名@インフォテックです

これってPostgreSQLの問題ではなくJavaの問題だと思います。

環境が異なりますが
PostgreSQL7.2.1
Tomcat4.0.6
Apache2.0.43
での実績。
他のデータベースでも同様です。

----- Original Message ----- 
From: "stogashi" <stogashi @ nifty.com>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Wednesday, January 29, 2003 4:00 PM
Subject: [pgsql-jp: 28832] 字化けが起こります


> 冨樫と申します。
> Java Servlet/JSPとpostgreSQLの連携で字化けで困っています。

Servletでrequest.getParameter()した後
ISO-8859_1 からShif_JISへ変換は行っていますか?

私は下記のようなスタティックメソッドを用意して変換しています。

    public static String cvtStr(String str) {
        try {
            return new String(str.getBytes("8859_1"), "SJIS");
        } catch (UnsupportedEncodingException ex) {
            return "";
        }
    }

この他“〜“(ビッグチルダ)等は強制的にコード変換しています。





pgsql-jp メーリングリストの案内