phppgadminの文字化け対策

簡単なメンテナンスに利用しているphppgadmin。5.0.2では、参照している表のデータをajax的に表示できるようになっているが、
日本語のデータでは文字化けで内容が読めないので以下の修正を。

.htaccess
php_value mbstring.internal_encoding "UTF-8"
php_value default_charset "UTF-8"
php_value mbstring.strict_detection "On"
php_value mbstring.http_input "UTF-8"
php_value mbstring.http_output "UTF-8"
php_value mbstring.detect_order "UTF-8,SJIS,EUC-JP"
php_value mbstring.language "Japanese"

これで表示する部分はうまくいくようになりました。が、データの挿入画面ではまだだめ。
実際に動作しているのは
ajax-ac-insert.php
で、この中の htmlentities の部分が不十分のようで、
htmlentities($v) を
必要な部分のみhtmlentities($v,ENT_COMPAT,'UTF-8')
に変更するとOKでした。