【问题标题】:What made many of the coding websites converting standard " into non standard ”?是什么让许多编码网站将标准“转换为非标准”?
【发布时间】:2009-06-09 09:43:39
【问题描述】:

这个问题是关于标准双引号"和非标准双引号 &

昨天当我搜索一些示例 facebook serverfbml 代码时,发现了这个

http://mahmudahsan.wordpress.com/2008/11/22/facebook-fbml-rendering-in-iframe-application/

好的,它已经得到了我想要的,所以我将代码复制到我的项目中并运行它……呸……很多错误

为什么?因为该网站将其脚本中的标准双引号 " 变成 , 或从 ' 到 '

的单引号

这不是我第一次在网上复制代码时遇到这个问题,相信很多写代码的人都没有想到,网站把他们的单引号/双引号变成了奇怪的引号。

对这种奇怪现象有什么解释吗?

已编辑:我注意到标题也将我的 " 转换为 & ...让我编辑它...哦,我失败了

【问题讨论】:

  • RSS 提要在标题中包含原来的双引号

标签: encoding smart-quotes


【解决方案1】:

至少在标题或文本中,使用排版双引号看起来要好得多(即更悦目)。编码网站不应该对实际代码执行此操作,即在缩进四个空格的 StackOverflow 代码中。如果将文本中的双引号转换为排版,就可以了。

当您将印刷引号粘贴到控制台中时,情况会变得更糟,该控制台尝试显示字符并回退到标准引号,因为控制台字体没有印刷引号。因为那样它看起来像是一个标准的,但它不是。除了在您的网站上使用不会更改代码的代码显示插件之外,您无能为力。

【讨论】:

  • “因为它看起来像是一个标准的,但它不是。”天哪;p
【解决方案2】:

问题出在底层博客引擎上。 Wordpress 默认情况下会这样做,AFAIK 无法将其关闭(没有 changing the code)。鉴于真正优秀的博客引擎相对较少,因此可能并不总是可以选择切换到“更好”的东西。

也属于同一类别:花式破折号,又名。变——变成——

【讨论】:

    【解决方案3】:

    来源显示报价字符有时是 ” 这就是好看的引言,它会在程序中引起问题。

    我认为 WordPress 文本编辑器或存储/检索将普通报价转换为那个。

    您可以使用程序编辑器中的替换功能来替换这些字符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-05
      • 2021-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 2020-11-13
      • 2020-03-04
      相关资源
      最近更新 更多