从PHP5.3迁移到5.4时,htmlentities()函数的行为发生了变化。使用echo htmlentities($var);时,重音单词会消失。有必要使用echo htmlentities($var,ENT_COMPAT,"ISO-8859-1");。
是否有一个选项可以在每次调用htmlentities以使用ENT_COMPAT "ISO-8859-1"时设置全局参数
发布于 2015-06-17 22:14:30
你为什么不为此创建一个函数
function escape($var)
{
return htmlentities($var, ENT_QUOTES, "ISO-8859-1"));
}https://stackoverflow.com/questions/30893010
复制相似问题