如果我这样做:
echo (htmlspecialchars("andreá"));
我得到了
所以我想如果我做的话
echo (htmlspecialchars_decode("andreá"));
我会得到安德烈,但我得到了
如果我这样做
echo (htmlspecialchars_decode("andreá"));
我得到了安德烈的权利,但我不知道发生了什么事有人能帮助我吗?
答案 0 :(得分:1)
htmlspecialchars
仅转义某些字符:<
,>
,"
,'
和&
。
你的问题需要htmlentities
将您的á
转换为{
您所看到的是á
在错误的字符集中呈现(因为它没有转换为字符集安全的HTML编码)。