如果我这样做:
echo (htmlspecialchars("andreá"));
我明白了
所以我想如果我这样做
echo (htmlspecialchars_decode("andreá"));
我会得到安德烈亚但相反我得到
如果我做
echo (htmlspecialchars_decode("andreá"));
我理解 andreá 是对的,但我不知道发生了什么有人可以帮助我吗?
htmlspecialchars
只转义一些字符:<
、>
、"
和.'
&
你可能想要htmlentities
这会将您转换á
为{
您所看到的á
以错误的字符集呈现(因为它没有转换为字符集安全的 HTML 编码)。