【发布时间】:2011-12-01 10:27:50
【问题描述】:
我很确定我遇到了与this guy 相同的问题,但我在该页面上发布的解决方案似乎对我不起作用(或者我只是理解它)。我对 php 不是特别熟悉,而且我以前只将它用于 php 包含,这样我就不必在更改布局时编辑每个页面。我的网站是here。我已将文件保存为 UTF-8,文本在 Dreamweaver 中正确显示,但在我将其上传到网站时不起作用。我做错了什么?
【问题讨论】:
-
我很确定答案就是答案。当您在浏览器中查看时,“字符集”菜单中选择了哪种字符编码?
-
我将编码更改为 UTF-8。它是否适合您? o.0
-
不,确实不是。奇怪的。那么这里没有涉及到数据库代码吗?一切都直接在 Dreamweaver 中?
-
我最初并没有在dreamweaver中编写代码,所以我不能保证没有任何延迟发生,但它应该只是style.css、top.txt、indexx.php和bottom.txt进入该页面。我没有为这个网站使用任何数据库。
-
在我看来这是您的 PHP 源代码中的一个问题,因为网站上的 HTML 源代码中显示的是文字
?字符,而不是像可怕的矩形块这样的无意义字符。所以我猜 Dreamweaver 正在将您的 PHP 源代码保存为 ASCII、iso-8859-1 或其他一些单字节/非标准多字节字符集。在文本编辑器中打开您的 PHP 源代码,而不是在 Dreamweaver 中,看看字符是否正确显示在那里......如果没有,我会说这肯定是 DW 保存文件的方式有问题。