Im通過表單輸入在teo php頁面之間傳遞一些字符串。這些字符串有HTML特殊字符(á,é,í,ó,ú,ñ),我需要它們正確顯示。php特殊字符不解碼
這是我的形式:
<form action="test.php"> <input type="text" name="message" style="" value="" /> </form>
,這是test.php的:
$message=htmlentities($_POST['message']);
我的目標是實現這一目標$消息中包含特殊字符,正是因爲他們在那裏如何鍵入: 例如,如果表單中的字符串是'',我希望$ message ='áñ',而不是他們的html等價物,「áñ
」
編輯:
爲是完全地清楚,如果我這樣做:
回波$消息=ヶ輛($ _ POST [ '消息']);
使用者顯示正確áñ,但是php變量包含「áñ
」。我想要的PHP變量是áñ,而不是「áñ
」;
iv嘗試應用htmlspecialchars_decode; utf8_decode和一些其他的PHP函數,絕對沒有運氣。 Can some1能幫助我嗎? 謝謝
[處理Unicode的前向後在一個Web應用程序(http://kunststube.net/frontback /) – deceze