繁体   English   中英

HTML正确的UTF8和PHP HTML输出混乱

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM