[pgsql-jp: 37186] PQescapeStringのreturn値について

kitagawa @ makesoft.co.jp kitagawa @ makesoft.co.jp
2006年 6月 8日 (木) 20:17:49 JST


北河です。
libpq 8.1.4にて下記の現象を確認しました。

動作環境
RedhatLinux AS3
kernel:2.4.21-40
PostgreSQL:8.1.4(libpq8.1.4)
client_encoding:sjis

現象
PQescapeStringに1バイト目に文字コード[0x8F]を含むSJISの2バイト文字列
(「春」「準」「諸」等)を渡すと、結果として末尾に半角スペースが付加された
文字列がreturnされる。
これは「春が来た」、「今は春です」等のように、渡す文字列の一部に含まれる
場合でも同様です。


とりあえずご報告まで。

///////////////////////////
 北河 芳隆
 kitagawa @ makesoft.co.jp
///////////////////////////



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