[pgsql-jp: 36525] Re: ignoring unconvertible UTF-8 character 0xe28094

take @ ics.co.jp take @ ics.co.jp
2005年 12月 12日 (月) 09:07:09 JST


さいとうです。

この記事など参考になりませんか?

 [pgsql-jp: 33962] UNICODEとEUC_JP用の新たなconversion
  http://ml.postgresql.jp/pipermail/pgsql-jp/2004-September/017522.html


At Fri, 9 Dec 2005 23:34:27 +0900,
サンタ wrote:
> お世話になります。三田と申します。
> 
> 受信したメールをJDBCを通じでPostgreSQLのデータベースに格納するア
> プリケーションをVine2.6r4およびVine3.2で作成しています。使用している
> PostgreSQLは7.3.11または7.4.9でソースからのインストールです。
> 
> MLに流れるさまざまなメールをデータベースに入れていますが、時々
> postmasterを起動したコンソールウィンドウ上に
> 
> $ WARNING: ignoring unconvertible UTF-8 character 0xe28094  (7.4.9
> の場合)
> 
> WARNING: UtfToLocal: could not convert UTF-8 (0xe28094). Ignored
> (7.3.11の場合)
> 
> と表示されます。0xe28094のコードは別のコードの時もあります。0xe28094
> の場合はWindows上のOutlook Expressでは横棒(−)で表示されているもの
> ですが、Windows上から入力し た横棒はデータベースにはすんなり入り
> WARNINGも表示されません。同じ横棒でもコードは違うようです。要はいろ
> んなシステムで作成されたメールが流れてくるので、中にはPostgreSQLでコー
> ド変換できないものもあるようです。この場合、そのコードはデータベース
> に入らないで削除されてしまいます。
> 
> postgresql.confのclient_encodingはディフォルトのsql_asciiでもUTF-8に
> しても同様です。Vine3.2もしくは2.6r4の$LANGはともにja_JP.eucJPです。
> 
> これはもうあきらめるか、クライアント側でコードを拾って別のコードに変
> 換してからデータベースに入れるしか手はないのでしょうか。


--
Zzz... ....................................................
Zzz... さいとう たけし
Zzz... ....................................................



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