所以我知道这是字符集之类的常见问题,但奇怪的是它适用于具有相同设置/模板的页面,但不适用于这个!
所以基本上,我的问题是页面不会显示像å和ø这样的挪威字符。
这是有问题的页面:http ://suldal.underbakke.net/register.php ,这是一个具有相同模板但工作的页面: http: //suldal.underbakke.net/
(在第二个中,它是第 4 个帖子中的“å”,在名称中)
所以我知道这是字符集之类的常见问题,但奇怪的是它适用于具有相同设置/模板的页面,但不适用于这个!
所以基本上,我的问题是页面不会显示像å和ø这样的挪威字符。
这是有问题的页面:http ://suldal.underbakke.net/register.php ,这是一个具有相同模板但工作的页面: http: //suldal.underbakke.net/
(在第二个中,它是第 4 个帖子中的“å”,在名称中)
该页面被声明为 UTF-8 编码,但实际上它是 windows-1252(或 iso-8859-1)编码的。您可以通过在浏览器中查看页面时手动选择编码来看到这一点;浏览器通常有一个查看菜单,您可以在其中选择编码。
因此,作为一个快速修复,您可以在标签中更改utf-8
为。windows-1252
meta
作为一种不同的解决方法,您可以将“特殊字符”(斯堪的纳维亚字母)替换为HTML 实体,例如将“ø”替换为ø
. 根据创作软件的不同,您可能需要做一些特殊的事情来实现这一点(例如,进入“HTML 模式”),因为创作工具可能会自动转换“&” 到&
.
作为最佳解决方案,请了解如何在您正在使用的创作程序中以 UTF-8 编码保存文件,并保持meta
标签不变。这通常是程序常规设置中的一个选项,或者您可以在“另存为”命令中做出的选择。