前端传到后面代码编码问题
var info = escape($("#keys").val());
JS如此去获得HTML里的内容,若为中文则需要进行转码,在传到后面时才能进行操作
PHP转码操作
$info = uniDecode(@$_POST['info'],'utf-8');
使用函数
function uniDecode($str, $charcode) {
$text = preg_replace_callback("/%u[0-9A-Za-z]{4}/", 'toUtf8', $str);
return mb_convert_encoding($text, $charcode, 'utf-8');
}
网友评论