[pgsql-jp: 29469] Re: Unicodeの解釈

Eiji Tokuya e-tokuya @ sankyo-unyu.jp
2003年 3月 24日 (月) 09:06:00 JST


徳家です。

> pre_J.J wrote:
> WindowsのUNICODE対応のエディタで作成した
> 以下の一行からなるファイル(input.sql) を
> psqlコマンドで流し込みます。
> 
> -- input.sql ------------------------
> INSERT INTO test VALUES ('山田',22);
> ----------------------------------
> 
> $psql -f input.sql sample
> 
> その結果、
> 以下の1行のエラーメッセージが出てしまいます。
> ****************************************************
> psql:test.sql:1: ERROR: parser: parse error at or near "  i"
> ****************************************************
> 
> psqlパーサー(?)がUNICODEを解釈できていないのでしょうか?
> 原因がつかめませんので、どなたかアドバイス頂けないでしょうか?
> よろしくお願い致します。
これは、UCS2でinput.sqlを作成していませんか?
UTF-8で、input.sqlを作成してみてください。

Windows環境でUNICODEと呼ばれているものはUCS2が多いので誤解されやすいのです。

徳家




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