1

私のサイトは入力を取得し、次のように Unicode に変換します。

6;¬Ø§Ø¯ بازی 

そしてそれをデータベースに入れます。

PHPコードはこれを取得してUTF-8テキストに変換できますか? データベースに再度インポートしますか?

データを取得する方法とデータベースに入れる方法は知っていますが、このタイプの Unicode を PHP で通常のテキストに変換する方法がわかりません。

4

2 に答える 2

0

以下のように、ファイルの先頭にコンテンツタイプを明示的に追加してみてください

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

その後

$string = '6;&#172;&#216;&#167;&#216;&#175; &#216;&#168;&#216;&#167;&#216;&#178;&#219;&#140;';
echo html_entity_decode($string);

データベースに保存する前に、次のことを行う必要があります。

htmlentities($string, ENT_QUOTES, "UTF-8");
于 2012-11-09T08:13:01.357 に答える
0

htmlentities_decodeあなたは実際のキャラクターを手に入れたいと思っていると思います。

于 2012-11-08T23:25:30.960 に答える