在网页中出现了一些问题,例如`(急),|(断条)。大多数字符都像β一样正确显示,ç正确显示。但我只能用很少的字符来理解这个问题。
我的数据库连接是utf8,我存储数据的列是utf8并且它正确存储。我的html页面编码是utf8。
任何人都可以对此有所了解吗?
编辑:
陷入困境的角色显示为 。
此外,如果我使用像iconv('UTF-8', 'UTF-8//IGNORE', $str);
这样的iconv函数,它会删除该字符。
我注意到的另一件事是,没有正确显示的字符都是ISO-8859-1符号,根据此链接HTML ISO-8859-1 reference 感谢。
答案 0 :(得分:0)
尝试以下代码并在获取数据时设置类似('UTF-8','ISO-8859-1')的字符集
html_entity_decode('Your content', ENT_QUOTES, 'ISO-8859-1')
答案 1 :(得分:-1)
您是否尝试在HTML中使用以下内容:
´ (acute)
¦ (broken bar)
无论如何似乎都在这个网站上工作:
“ |
此网站提供了更多信息: