2013-01-12 114 views
0

所以我知道这是一个像字符集的东西一个共同的问题,但奇怪的是,这部作品在页面上使用相同的设置/模板,但不是在这一个!网页不会显示特殊字符

所以基本上,我的问题是,网页不会显示像A型和O挪威字符。

这里是有问题的网页:http://suldal.underbakke.net/register.php ,这里是一个具有相同的模板,但工作:http://suldal.underbakke.net/

(在第二个,它在第四后一个“A”,在名称)

+0

哪里可以保存你的文字? –

+0

你是什么意思?在第一页上它应该说是“FørsteNamn”而不是“F *怪异符号* rste Namn”,并且在第二页上是它应该是的“HåkonUnderbakke”。 – imp

+0

但是,您的文本硬编码或保存在数据库中? –

回答

1

页面被声明为UTF-8编码,但实际上它是windows-1252(或iso-8859-1)编码的。你可以通过在浏览器中查看页面时手动选择编码来看到这一点;浏览器通常有一个视图菜单,您可以在其中选择编码。

因此,作为一个快速解决方案,您可以在meta标记中将utf-8更改为windows-1252

由于不同的解决方法,你可以通过HTML entities,例如更换“特殊字符”(斯堪的纳维亚字母) “ø”通过ø。根据制作软件,你可能需要做一些特别的东西来达到这一目的(例如,输入“HTML模式”),因为创作工具可以自动转换成“&”到&

作为最佳解决方案,了解如何在您正在使用的创作程序中以UTF-8编码保存文件,并保持meta标签原样。这通常是程序常规设置中的一个选项,或者您可以在“另存为”命令中进行的选择。

+0

完美而精彩的回答Jukka!我进入了Coda 2的设置,但是编码是在utf-8上,但是我看到“Default Line Endings”在Mac OS X/Linux上,也许将其改为Windows将有所帮助。如果没有,我总是有这个快速修复。再次谢谢你! – imp

+0

@Schart,行结束是一个不同的问题,不会影响这个问题(它涉及使用哪个控制字符来指示行尾,而不是字符如何编码)。 –

+0

是的,我注意到了。尽管如此,快速修复还是针对该页面进行了修复,并且由于只是该页面,我认为现在应该足够好了。 – imp