2013-07-09 28 views
0

我有串:PHP解碼急性

$str = "Końcówki"; 

我的目標字符串是:

$str = "Końcówki"; 

echo html_entity_decode($d); // Końc�wki 

echo utf8_encode(html_entity_decode($d)); // KoÅcówki 

如何不崩潰其他特殊字符解碼它?

+0

什麼是'$ d'變量? – jQuery00

回答

2

該字符需要解碼成一些字符集。該字符串已經包含一個字符,該字符以專用字符集編碼。你需要告訴html_entities_decode解碼爲相同的字符集。目前這兩者之間不匹配。

html_entity_decode($str, ENT_COMPAT, 'your charset here') 
+0

echo html_entity_decode($ str,ENT_COMPAT,'UTF-8');工作,謝謝 – pie6k