您好,欢迎访问一九零五行业门户网

PHP中 htmlspecialchars 函数传入中文变量值后返回空字符串

$a = $_get['t'];var_dump($a);echo then.......;$b = htmlspecialchars($a);var_dump($b);

http://localhost/test.php?t=中文字符
输出如下:
string(8)中文字符then.......string(0)
回复内容: $a = $_get['t'];var_dump($a);echo then.......;$b = htmlspecialchars($a);var_dump($b);

http://localhost/test.php?t=中文字符
输出如下:
string(8)中文字符then.......string(0)
htmlspecialchars 的第三个参数是encoding
$b = htmlspecialchars($a,ent_quotes,'utf-8');
这样应该就没问题了
其它类似信息

推荐信息