次の方法で、非表示の html 入力フィールドに文字列を配置しようとしています。
$str = "HBO's hit series a game of thrones...'";
echo "<input type='hidden' value='$str' />";
問題は、これが次のようなものを返すことです...
<input type="hidden" value="HBO" s hit series a game of thrones.../>
使用したくない、urlencode()
または使用mysql_escape_string
するのに適切な関数ではないため、このようなものに使用する正しい関数は何ですか?