mysql データベースに utf-8 で格納されている中国語の文字がありますが、charset=ISO-8859-1 として出力する必要がある Web ページにそれらを表示する必要があります。
ラテン語でレンダリングすると、テスト文字列は "dsfsdfsdf åšä¸€ä¸ªæµ‹è¯•" のようになります。
$encoding が入力文字列または目的の出力文字列のエンコーディングを参照しているかどうかを php ドキュメントから判断できないため、次の方法で htmlentities を使用してみました。
$row['admin_comment']=htmlentities( $row['admin_comment'] ,
ENT_COMPAT | ENT_HTML401 ,
'ISO-8859-1' ,
false );
$row['admin_comment']=htmlentities( $row['admin_comment'] ,
ENT_COMPAT | ENT_HTML401 ,
'UTF-8' ,
false );
ただし、どちらも出力文字列は変更されていません