水野です。 > -----Original Message----- > 長谷川です。 > > 1.encode/decode使用 > テーブルのデータ型 :varchar(bytea型だとエラー) > 暗号化対象文字列 :1あ > 暗号化後文字列(INSERT):encode( '1あ', 'HEX')→31a4a2 > 復号化後文字列(SELECT):decode( '31a4a2', 'HEX' )→1¥244¥242 8進数の\244は16進数の0xA4、\242は0xA2ですから復号化自体は 成功していると思います。 「あ」でなく「¥244¥242」と表示されるのは出力(表示?)時の 文字コード設定の問題ではないかと思われます。