2015-06-16 65 views
1

我使用函數htmlspecialchars()在PHP和西里爾文符號。如何在PHP中解析charset utf8?

我得到錯誤:

Message: htmlspecialchars(): charset `utf8' not supported, assuming utf-8

是否有此charset alretnative htmlspecialchars()或解決方案?

PHP代碼:

$text = htmlspecialchars($text, ENT_QUOTES,$charset); 
+1

所以設置'utf8'作爲默認編碼,而不是'utf8' ... –

+1

應該是UTF-8。檢查此http:/ /w3schools.invisionzone.com/index.php?showtopic=34925 –

回答

2

記得撥打filter_input(INPUT_GET, 'name', FILTER_SANITIZE_STRING);第一,如果你從一個請求,這個舞臺上帶來的數據。這是你爲了使用用htmlspecialchars需要的東西:

$text = htmlspecialchars($name, ENT_QUOTES, 'UTF-8');