私はすでにこの行をヘッダーに入れています。
<meta http-equiv="content-type" content="text/html; charset=utf-8">
入力フォームがあり、ポンド記号£を入力すると、その前に奇妙な文字が表示されます。値はデータベースに保存されてから表示されますが、問題はデータベースに到達する前にあるようです。
フォームを送信してからprint_rに$_POST配列を送信すると、次のようになります。
[field2_title]=>£質問
問題はコードイグナイター$this->input-> post()関数にあるのではないかと思いましたが、それ以前に発生しています。すでに行ったメタタグを追加する以外に、他に何を試すべきかわかりませんか?
私もこれを試しました。
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">