<script language=javascript>
function fun(param)
{
alert(param);
alert(decodeURIComponent(param)); //字符编码不对
alert(unescape(param)); //未正确解码
}
</script>
<?
$value = "中'test";
echo "<script>fun('".urlencode($value)."');</script>";
?>
另:网站编码为gb2312,且不好更改啦
function fun(param)
{
alert(param);
alert(decodeURIComponent(param)); //字符编码不对
alert(unescape(param)); //未正确解码
}
</script>
<?
$value = "中'test";
echo "<script>fun('".urlencode($value)."');</script>";
?>
另:网站编码为gb2312,且不好更改啦
或
$value = mb_convert_encoding($value,"UTF-8","GBK");echo "<script>fun('".urlencode($value)."');</script>";
用escape编码应该用unescape解码