[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 メーリングリストの案内