[pgsql-jp: 41528] Re: 外字文字取得エラーの回避方法

masaosa9592 @ zenrin.co.jp masaosa9592 @ zenrin.co.jp
2013年 11月 15日 (金) 14:01:53 JST


佐野と申します。

>> 高塚様
回答ありがとうございました。

追加で質問です。
OracleからPostgre移行を行っています。
OracleではADOを利用してEUCのままを取得できていました。
Postgreでも同様にEUCのまま取得する手段はないでしょうか?


以上、よろしくお願いします。

> -----Original Message-----
> From: pgsql-jp-bounces @ ml.postgresql.jp 
> [mailto:pgsql-jp-bounces @ ml.postgresql.jp] On Behalf Of 
> TAKATSUKA Haruka
> Sent: Friday, November 15, 2013 10:27 AM
> To: PostgreSQL Japanese Mailing List
> Subject: [pgsql-jp: 41527] Re: 外字文字取得エラーの回避方法
> 
> 佐野様
> 高塚と申します。
> 
> PostgreSQL はデフォルトでは 外字領域について EUC_JP ⇔ UTF8 変換対象外に
> なっているのです。
> 
> 必要なのはこれですね。
> http://textsearch-ja.projects.pgfoundry.org/eudc.html
> 
> あと、9.1、9.2 なら、このあたりも。
> http://www.sraoss.co.jp/technology/postgresql/patch/eudc_patch.php
> 
> 
> On Thu, 14 Nov 2013 10:14:18 +0000
> <masaosa9592 @ zenrin.co.jp> wrote:
> 
> > こんばんは、佐野と申します。
> > 
> > 下記環境にて、外字文字をクライアントで取得時に
> > エラーが発生します。
> > 何らかエラー発生を回避する方法はありませんでしょうか?
> > 
> > サーバ
> >  文字セット: EUC_JP
> > クライアント
> >  文字セット: EUC_JP
> >  PostgreSQL ODBC Driver Driver=PostgreSQL Unicode
> > エラーメッセージ
> >  ERROR: character 0xc826 of encoding "EUC_JP" has no equivalent in 
> > "UTF8"; Error while executing the query
> 
> ______________________________________________________________________
>  日本PostgreSQLユーザ会  高塚 遙  http://www.postgresql.jp  
> E-Mail:harukat @ postgresql.jp
> 
> 


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