[pgsql-jp: 25028] 日本語テーブル/カラム名が文字化けしてしまいます

ARAI Shunichi arai @ mellowtone.org
2002年 3月 1日 (金) 16:59:10 JST


はじめまして、新井です。

Postgres 7.2を使っているのですが、カラム名を日本語にしてみよう
と思い、試しに実験したところ、どうもうまく行きません。

文字コードはEUCを使っていますが、下のように文字化けして、
名前の一部が違う文字に置き換えられてしまいます。

カラム名に日本語は使えないのでしょうか?

compile時は--enable-multibyteを指定しています。
レンタルサーバ上のlinuxでカーネルリビジョンは2.2.19のようです。

>psql test
>test=# \encoding euc-jp
>test=# create table テスト (試験中 integer);
>CREATE
>test=# \d
>   List of relations
>  Name  | Type  | Owner
>--------+-------+-------
> ユスヨ | table | root
>(1 row)
>
>test=# select * from テスト;
> 試験竊
>--------
>(0 rows)
>
>test=# \d テスト
>Did not find any relation named "テスト".

>psql -l
>        List of databases
>   Name    |  Owner   | Encoding
>-----------+----------+-----------
> template0 | postgres | SQL_ASCII
> template1 | postgres | SQL_ASCII
> test      | test     | EUC_JP

-----
新井 俊一
arai @ mellowtone.org
http://www.mellowtone.org/




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