PHPで一部の文字を適切な形式に解釈するにはどうすればよいですか?
たとえば、文字列は\u00c9rwin
PHPで出力されますがÉrwin
、正しい形式は次のようになります。Érwin
これに適したPHPコードは何ですか?これはHTMLエンティティではないと確信していますか?
PSPHPファイルでエンコーディングが宣言されていません
utf8_encode
調べてくださいutf8_decode
。スタック全体でUTF8を使用することも重要です。つまり、データベース接続ではUTF8を使用する必要があり(MySQLでの方法は次のとおりです)、HTTP Content-TypeはUTF8を返す必要があり(以下のmgraphの例を参照)、メタタグで設定して、どこでも同じ文字セットを使用しているので、エンコード/デコードする必要があります。
これをヘッダーに追加します。
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
また:
<?php header ('Content-type: text/html; charset=utf-8'); ?>