ホームページ >バックエンド開発 >PHPチュートリアル >中国語と韓国語の文字を含む文字列エンティティを文字に戻すにはどうすればよいですか?

中国語と韓国語の文字を含む文字列エンティティを文字に戻すにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-13 13:27:30981ブラウズ

中国語と韓国語の文字を含む文字列エンティティを文字に戻すにはどうすればよいですか? ? ?
文字列があります。その中の中国語は正常ですが、韓国語はエンティティエスケープされています。
私は以下を使用します:
$str = html_entity_decode($contents, ENT_QUOTES, 'UTF-8');

これは韓国語を文字に変換できますが、中国語も変換します。 。 。したがって、文字化けしたコードがあります。

韓国人に転職する良い方法はありますか? ? ?

ありがとうございます!

-----解決策--------------------------------
utf8 で非 ASCII 文字をエンコードする方法 エスケープされていないエンティティ文字と混同される可能性はありますか?

まさか。
------解決策------------------
1. $content が utf8 でエンコードされていることを確認します。 、コンテンツがどのように取得されるのか説明していただけますか。
2. utf8 に従って解析するようにブラウザーのメタを指定します。
------解決策---------
header("content-type:text/html ; charset=utf-8"); //この文を追加
------解決策---------
中国語の文字化けはどこで見ましたか? 一貫性のないコーディングが原因で発生します。
------解決策----------------------
次に、どのコードが韓国語をForエンティティに変更するかを確認する必要があります。
------解決策---------
韓国語の入力方法がわかりません
韓国語が中国語の入力方法で入力されていない場合、間違いなく中国語と競合します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Apache URL例外次の記事:Apache URL例外