作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是一个非常简单的动态页面 (php),带有菜单项,它更改 GET id 属性,该属性确定要呈现的文本正文。
就像点击“首页”菜单将再次呈现网站,并将内部 id 设置为 1
其中一些 if-else 确定要显示的文本。
现在,我点击链接只是为了查看文本是否相应地发生了变化,但每 3-6 次我会点击一个随机菜单项,整个页面上文本中的一些字符 (øæå) 被替换为 ( æ = Ã| ø = ø å = Ã¥)
网站上的文本是静态的,尚未从数据库中获取。这个问题不时出现,我在它的occerens中找不到模式。
任何人都对可能出了什么问题有所了解?
我的网站元标记设置为 uft-8
( <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
所以编码应该能够解析它)
我在网站上唯一弄乱的是 .htaccess 但现在它是空的。
最佳答案
确保您的字符编码在 http-equiv="Content-type"
中都设置为 UTF-8元标记并在 Content-type
中服务器发送的 header - 通常浏览器更喜欢真正的 header 而不是元 header 。
要从 PHP 脚本发送 header ,请使用 header('Content-type: text/html; charset=utf-8');
另一种方法是在您的 htaccess 文件中进行。
关于php - 也许编码是坏人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5232900/
我是一名优秀的程序员,十分优秀!