1

PHPで一部の文字を適切な形式に解釈するにはどうすればよいですか?

たとえば、文字列は\u00c9rwinPHPで出力されますがÉrwin、正しい形式は次のようになります。Érwin

これに適したPHPコードは何ですか?これはHTMLエンティティではないと確信していますか?

PSPHPファイルでエンコーディングが宣言されていません

4

2 に答える 2

2

utf8_encode調べてくださいutf8_decode。スタック全体でUTF8を使用することも重要です。つまり、データベース接続ではUTF8を使用する必要があり(MySQLでの方法は次のとおりです)、HTTP Content-TypeはUTF8を返す必要があり(以下のmgraphの例を参照)、メタタグで設定して、どこでも同じ文字セットを使用しているので、エンコード/デコードする必要があります。

于 2012-05-16T16:06:26.253 に答える
1

これをヘッダーに追加します。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

また:

<?php header ('Content-type: text/html; charset=utf-8'); ?>
于 2012-05-16T16:07:21.340 に答える