1
每當我使用某些獨特的字符,如™頁面輸出這個符號:PHP轉換?人物
我如何轉換這些字符,使他們能夠正常的網頁上顯示?
我目前使用這個PHP,但它刪除字符,而不是將它們轉換成字符,可以正常顯示:
function convert_to($str, $target_encoding = "UTF-8") {
$encoding = mb_detect_encoding($str, "auto");
$target = str_replace("?", "[question_mark]", $str);
$target = mb_convert_encoding($target, $target_encoding, $encoding);
$target = str_replace("?", "", $target);
$target = str_replace("[question_mark]", "?", $target);
return $target;
}
使用UTF-8槽,當你要使用的字符。閱讀如何在php.net網站上使用它。 –
我是,但它沒有修復它 – mightyspaj3