【发布时间】:2013-01-20 01:07:59
【问题描述】:
我家里有 Windows XP - home ed,带有 SP3。无论如何,在大学,他们有 Windows 7。所以,基本上当我保存我的文件并将它们带到这里时,事情就搞砸了。我正在写一篇简短的简历。
我正在编写我的网站,所以我像往常一样使用标准字符集 utf-8。但是当我回到家并(在本地)验证我的网站时,我看到奇怪的字符出现了!三角形和里面的问号。所以,那我就像WTF?所以我决定上网看看哪个字符集更好。所以随机地,我掉到了 windows-1252 上。瞧,它奏效了!但是后来,我决定重新使用 charset utf-8 作为标准。我不想弄乱我的网站哈哈。
所以我基本上回到了我的 html 文档中,只是为了注意到出现了非常奇怪的字符。所以我删除它们并用原来的撇号替换它们。最后,我检查了我的网站,并且撇号正确显示。
那么,到底是怎么回事???我应该继续使用 utf-8 吗?
【问题讨论】:
-
你如何测试这个?它究竟在哪里搞砸了?涉及哪些应用?
-
只需始终使用好的编辑器来编辑您的文本,并确保将其保存为 UTF-8,就可以了。在 Windows 上,我会推荐
Notepad++ -
从长远来看,除了 Unicode 之外的任何东西都没有未来。如今,系统一直在用 Unicode 替换任何东西,因为处理大量不同的字符集总是在某些时候成为 PITA。
-
php注意事项:您需要将所有内容都保存为UTF-8,无需BOM。