From: Asuka Ito Date: 2003-07-09T16:10:32+09:00 Subject: [ruby-list:37866] PostgreSQLに半角カナはINSERTできますか? 伊藤と申します。 Rubyスクリプトで半角カナをどうしてもPostgreSQLにINSERTしたいのですが、可 能でしょうか? 変数 str にシフトJISで半角カナが入っているとします。 そして、以下のようなスクリプトを書いて実行してみました。 require "postgres" conn = PGconn.connect("localhost", 5432, "", "", "test1") conn.set_client_encoding('SJIS') res = conn.exec("insert into table1 (testfield) values (#{str});") すると、半角カナがどうしても化けてしまうのです。 これを回避する方法はありますでしょうか? 環境は VineLinux 2.6 Ruby 1.6.7 PostgreSQL 7.2.3 (EUC) Ruby PostgreSQL 拡張モジュール 0.7.1 です。 ----- Asuka ITO