【问题标题】:Weird Unicode Error. - Zen Cart software奇怪的 Unicode 错误。 - Zen Cart 软件
【发布时间】: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 吗?

标签: php unicode zen-cart


【解决方案1】:

Ivan Gabriele是正确的,它被称为影子字符:What's  sign at the beginning of my source file?

在 Visual Studio 中解决问题的原因也在这里发布:UTF-8 without BOM

【讨论】:

    猜你喜欢
    • 2013-07-08
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 2011-10-04
    • 2011-11-20
    相关资源
    最近更新 更多