0
4

2 に答える 2

0

これを呼び出します:

header("Content-Type: text/html; charset=UTF-8");

また、現在持っている見当違いのハック ( htmlspecialchars()htmlentitiesaddslashes特にaccept-charset="ISO-8859-1") をすべて削除する必要があります。

上記があなたのケースでうまくいく理由を理解するために読むことをお勧めします:

これを理解すれば、UTF-8 が Windows-1252 と誤って解釈され、Windows-1252 が何マイルも離れた場所から UTF-8 と誤って解釈されるという明白な兆候が見られるはずです。

ヘッダー呼び出しが正しく機能していることを確認するには:

于 2013-03-28T13:06:29.043 に答える
0

ここで、問題を解決するのに役立つutf8チュートリアルを見つけました。

以下に例を示します

<form action="demo_form.asp" accept-charset="ISO-8859-1">
于 2013-03-28T06:56:31.507 に答える