1

私はすでにこの行をヘッダーに入れています。

<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">
4

1 に答える 1