0

Eclipse 编辑器放置的引号在 XML 文件中可以正常工作。然而,如果我在 Microsoft Word 中编辑 XML 并输入一个新的引号,然后将 XML 放回 Eclipse 中,则会出现错误。这两个引号看起来不同:一个看起来很正常,而 Word 中的一个看起来像斜体。当我用 Eclipse 标记替换单词引号时,错误就消失了。我敢肯定它不同的ASCII码。这里发生了什么?

4

2 回答 2

2

Word 正在插入智能引号(这是它们的技术术语)。单词 put 是打开和关闭的。Word 是作为文档编辑器创建的,而不是代码编辑器。它进行更正以使您的文档看起来更好,而不是保留语言语法。如果您仍想将 word 用作代码编辑器,您可以禁用智能引号(在 Word 2007 中,它位于选项 > 校对 > 自动更正选项... > 自动套用格式选项卡 > 带有“智能引号”的“直引号”下)

于 2013-08-21T20:45:01.147 回答
1

Microsoft Word 在您键入时自动将引号更改为弯引号(左和右)。卷曲的不是与普通引号相同的 ACSII 字符。

在 Word 2003 中,“键入时自动套用格式”选项卡中的“自动更正”选项中有一个设置,上面写着“用智能引号替换直引号”,因此您可以禁用此功能。我不知道在更高版本的 Word 中在哪里可以找到此设置。

于 2013-08-21T20:41:46.440 回答