【问题标题】:html source encodehtml源码编码
【发布时间】:2010-04-20 20:12:54
【问题描述】:

当我在我的 php 页面上查看源代码时,我会收到 " 的报价。但相反,我希望在源代码中使用"。我无法控制手动替换它,所以我想知道是否有一个功能可以做这样的事情。

【问题讨论】:

  • html 页面本身是否正确显示或所有引号都打印为“引号”?在源代码中看到 &quote 有什么问题,因为大多数 html 验证器等都要求将双引号打印为 &quote;在源代码中?
  • 不用担心源代码。
  • HTML 显示正确,但这不是用于显示目的,这是因为我将数据从服务器传输到 Second Life,它显示为“
  • 你看&quote;在源代码中或在文本编辑器中生成的 html 中或在浏览器中生成的 html 中?请更具体一点。

标签: php html decode quotes


【解决方案1】:

如果您可以访问 PHP 并希望将所有 html 特殊字符更改为其合法的变体,请使用:

print htmlspecialchars_decode($string);

【讨论】:

  • 我认为这是考虑到这里正在尝试的最佳方式。 +1
【解决方案2】:

您可以使用str_replace 非常简单地做到这一点。

$string = str_replace('"', '"', $string);

但是,正如 Levi 所说,为什么不就这样离开它呢?它应该对显示没有影响。

【讨论】:

  • 我认为这个问题是由于他需要将源输出和输入到其他东西。报价单;导致问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-05
  • 2014-04-09
  • 1970-01-01
  • 2018-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多