QDBMでキーが文字化け。(QDBMはタイ関数を用いて利用している) いろいろやった結果、こんな風にしてみたら文字化けしなくなった。 my $saved_key = Encode::is_utf8($key) ? encode("utf8", $key): $key; $record_hash{$saved_key} = $hash{$key};やっぱりUTF8フラグがついていたのが問題っぽい。 文字化け解消するのに結構時間かかったし、かんべんして欲しい。 外部モジュールを用いるときはUTF8フラグを外すようにしないなぁ、面倒だけど。