2014/11/19(水)postgresqlへの問い合わせが化けてた
データベース学習用のajaxを組んでいたのだけど、日本語が文字化けしてどうしようもなかったのだけど、ようやく解決策が判明
データベースへの問い合わせ結果も、外部入力と同様にdecodeすべきだった模様
すべてUFT8で統一していたので気づかなかった
メモ
use Encode 'encode';
$sth = $dbh->prepare($q);
$row = $sth->execute();
#適当にフェッチ
$value = decode('UTF-8', $value); # 結果の値をデコード
#最後にエンコードして返す
return encode('UTF-8', $result);