[英]Utf8 in html correct and php html output messed up
这个问题令我难以置信。 我正面临以下情况。 我使用utf8字符集以html编写了一个网站。 特殊字符将按预期显示。 现在,我想给出一些php mysql结果,因此最简单的方法是创建一个php文件,包括html代码,然后给出结果。 但是,通过php文件给出的html不能正确显示特殊字符...不是utf8
这是html版本: HTML
此处是php文件中的确切副本: HTML VIA PHP
为了自己解决这个问题(因为我现在觉得自己很愚蠢),实际上解决了这个问题的是Marc B,他的评论使我理解了文本编码的过程。
在设置了标题(内容类型和字符集)并在HTML中设置了meta标签后,我发现了,就像Marc怀疑我的IDE用除UTF8之外的另一种编码方式编码了php文件。 将文件另存为UTF8并替换混乱的Specialchars解决了我的问题。
请原谅,我不知道自己在做什么。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.