Encoding 是什么使得许多编码网站转换为标准;变成非标准的”;?

Encoding 是什么使得许多编码网站转换为标准;变成非标准的”;?,encoding,smart-quotes,Encoding,Smart Quotes,这个问题是关于标准双引号“和非标准双引号”和“ 昨天,当我搜索一些facebook服务器FBML代码样本时,发现了这个 好的,所以它得到了我想要的,所以我把代码复制到我的项目中并运行它…呸…很多错误 为什么?因为网站把标准的双引号“在他的脚本中”变成了“或”, 或“插入”的单引号 这不是我第一次在从互联网上复制代码时遇到这个问题,我相信许多代码编写者没有想到网站会将他们的单引号/双引号变成奇怪的引号 对这种奇怪的现象有什么解释吗 编辑:我注意到标题也将我的“转换为”&“”,让我编辑它…哦,我失

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

昨天,当我搜索一些facebook服务器FBML代码样本时,发现了这个

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

为什么?因为网站把标准的双引号“在他的脚本中”变成了, 或“插入”的单引号

这不是我第一次在从互联网上复制代码时遇到这个问题,我相信许多代码编写者没有想到网站会将他们的单引号/双引号变成奇怪的引号

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


编辑:我注意到标题也将我的“转换为&
,让我编辑它…哦,我失败了问题在于底层博客引擎。默认情况下Wordpress会这样做,并且没有办法关闭它(没有).鉴于真正优秀的博客引擎相对较少,可能并不总是有选择转向“更好”的博客引擎


同样在同一类别中:花式破折号,又名。将-变成–

源代码显示引号char有时是”; 这是一个很好看的报价,它会在程序中引起问题

我认为WordPress文本编辑器或存储/检索将普通的引用转换为该引用


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

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


当你将排印引号粘贴到一个试图显示字符的控制台中,并退回到标准引号时,情况会变得更糟,因为控制台字体没有排印引号。因为这样看起来它是标准的,但实际上不是。除了在你的websi上使用代码显示插件之外,你对此无能为力这不会改变代码。

“因为这样看起来它是标准的,但不是。”omg;pRSS提要包含标题中的原始双引号