【发布时间】:2015-08-16 16:30:51
【问题描述】:
所以,我继承了这个项目,但我遇到了网站正在呈现的这个奇怪的 Unicode 错误: 现在,当我使用 Zen Cart 管理面板中的 Developer Tool Kit 来查找这个错误的位置时,它说位置是:Line #0 : <?php,怎么会这样?如果我知道错误是在哪里产生的,我会发布一个代码 sn-p 但是,老实说,我不知道。有什么建议吗?
【问题讨论】:
-
你在你的 php 文件中搜索过那个字符串吗?
-
我有,这就是为什么我要显示错误出现的位置。奇怪的是它说它是在第 0 行生产的,这毫无意义,因为没有第 0 行。
-
它看起来像是 PHP 文件中某处的“影子”字符。正如这篇文章所建议的 (stackoverflow.com/questions/18845976/…),您应该尝试将所有文件保存为不带 BOM 的 UTF-8。
-
你知道吗,Visual Studio Ultimate 2013 通知我将其保存为 UTF-8,我想知道这是否发生过。你知道如何在 Visual Studio 2013 上将其转换为没有 BOM 的 UTF-8 吗?