Latin-1 が混在する UTF-8 エンコーディングのデータベースがあります。(そこが問題だと思います)
これは、文字がデータベースでどのように見えるかです。
Ä° (should be İ)
è
ヘッダーを設定すると
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
すると次のような文字が出てきます。
İ
�
ヘッダーを削除すると、データベースにそのまま出てきます。私は彼らがこのように出てくることを望みます:
İ
è
可能であれば、事後にPHPでこれを修正する方法を探しています。現時点では、データ自体を修正することはできません。それが正しいことです。