引号的不同符号

时间:2013-12-04 19:42:05

标签: javascript html symbols

似乎找不到任何资源,因为任何搜索这个的尝试都会让我对单引号和双引号有疑问,但是让我说出来,它不是关于单引号和双引号:

这是关于用于双引号的不同符号:

<script type="text/javascript">

VS

<script type=”text/javascript”>

通常,当我编写代码时,我会

"

但有些文件是如何使用

试图解决错误真的很痛苦;

那为什么有两个不同的符号用于双引号?

它是如何产生的(是否有键盘输入获得后一个引号符号)?

为什么只有前者在HTML代码中工作?

2 个答案:

答案 0 :(得分:1)

如果您在Microsoft Word中粘贴代码(例如),则往往会使用看起来更好的"替换旧的无聊引号。不幸的是,这是一个完全不同的字符,对HTML标记没有任何意义。

虽然代码很可能已经在其他编辑器中被格式化了,但我的赌注是它无意中被转换了。我以前遇到过与代码类似的问题。

答案 1 :(得分:1)

实际上,有两种以上的方式来表示引号:http://en.wikipedia.org/wiki/Quotation_mark_glyphs

当有人使用文字处理器或其他非编程文本编辑器编写代码时,通常会发生这种情况。这些程序通常会替换普通对应物的花哨引号,造成严重破坏和牺牲小猫。

为什么HTML需要简单的双引号?因为this RFC的第3.2.4节说明了这一点。