- PR -

Postgres+ODBCでSJIS-EUC変換ができない

1
投稿者投稿内容
あつしfx
大ベテラン
会議室デビュー日: 2002/04/08
投稿数: 104
お住まい・勤務地: XPできるところ
投稿日時: 2004-09-07 17:06
現在、サーバー:Linux+Postgres 7.4.5 クライアント Access2000+ODBCで開発しています。
クライアントの文字コードはShift-Jisサーバー側はEUCで、PostgresもEUCでデータを格納したいのですが、Shift-Jisのままでコードの変換ができていないようです。
これをEUCに変換して格納させたいのですが、良い方法はないのでしょうか?

設定は以下のとおりです。
--postgressql.conf
# - Locale and Formatting -

#datestyle = 'iso, mdy'
#timezone = unknown # actually, defaults to TZ environment setting
#australian_timezones = false
#extra_float_digits = 0 # min -15, max 2
#client_encoding = sql_ascii # actually, defaults to database encoding
client_encoding = sjis

# These settings are initialized by initdb -- they may be changed
lc_messages = 'ja_JP.eucJP' # locale for system error message strin
lc_monetary = 'ja_JP.eucJP' # locale for monetary formatting
lc_numeric = 'ja_JP.eucJP' # locale for number formatting
lc_time = 'ja_JP.eucJP' # locale for time formatting

-- ODBC
PostgreSQL 7.03.02.00

以上、よろしくお願いします。
_________________
http://aglabo.com/ @Homepage
http://furukawa-select.com/mt/ @Blog
iakio
会議室デビュー日: 2002/11/28
投稿数: 13
投稿日時: 2004-09-10 14:43
select name, setting from pg_catalog.pg_settings where name like 'lc%' or name like '%encoding'
するとどうなりますか?
1

スキルアップ/キャリアアップ(JOB@IT)