0

重複の可能性:
PHP Ansi から UTF-8

さまざまな ANSI Windows ASCII 文字 (つまり、TM の x99、著作権の xA9、登録商標の xAE など) を時々含むデータがあります。これらの文字は Web ページで正しく表示されません。

それらを自動的に適切に変換できるようにする関数がPHPにありますか? または、各置換を個別に行う大量の str_replace() 呼び出しが必要ですか? str_replace() を使用する必要がある場合、ANSI コードに一致させる適切な方法は何ですか? 私は次のようなことを考えています:

$str = str_replace('/\x99','™',$str); // trademark symbol

より良い方法はありますか?

4

1 に答える 1

0

htmlentities を見てください

http://php.net/manual/en/function.htmlentities.php

、などに変換<されます...&lt;ö&ouml;

于 2013-01-29T15:20:39.727 に答える