我有以下PHP代码:
echo htmlspecialchars("commen<p>commpen", ENT_QUOTES, 'UTF-8');但它呼应了这一点:commen<p>commpen
除非我错了,否则这不是它要输出的意思。它应该将<>转义到<h; >h;
我想出了解决这个问题的唯一方法是使用这个标题:
header('Content-type: text/plain; charset=utf-8'); 有没有办法不带头的做这件事?
发布于 2014-06-29 22:26:06
它正在输出<。但是您的浏览器正在将其解释为实体,并呈现<。
说真的,不要对它进行编码,看看会发生什么。
https://stackoverflow.com/questions/24480815
复制相似问题