フォーム入力を介して teo php ページ間でいくつかの文字列を渡しています。文字列には HTML 特殊文字 (á、é、í、ó、ú、ñ) が含まれており、正しく表示する必要があります。
これは私のフォームです:
<form action="test.php"> <input type="text" name="message" style="" value="" /> </form>
これはtest.phpです:
$message=htmlentities($_POST['message']);
私の目標は、$message に、入力した場所とまったく同じ特殊文字が含まれるようにすることですáñ
。
編集:
私がこれを行うと、完全に明確になります:
echo $message=htmlentities($_POST['メッセージ']);
ブラウザは正しく表示されますが、php 変数には " áñ
" が含まれています。php 変数を " " ではなく áñ にしたいáñ
。
iv htmlspecialchars_decode; を適用してみました。utf8_decode およびその他のいくつかの php 関数は、まったく運がありません。some1は私を助けることができますか? ありがとう