如何在vim中键入ASCII 145/146(引号)?

Gul*_*har 1 vim

在XP主机的Ubuntu主机上使用vim 7.2.330,我坚持如何在文本文件中键入/粘贴以下行:

include_once(‘/full/path/to/app’);
Run Code Online (Sandbox Code Playgroud)

该文件说使用ASCII 145和146很重要,但是vim将它们变成"<92> <93>",Nano将它们变成了ï¿

请注意,我使用的是欧洲键盘布局,而不是美国布局.

有人知道如何解决这个问题吗?

谢谢.

Ken*_*ric 6

呃,你应该使用2种类型的字符串在PHP中引用的特殊报价.

你应该打字

include_once('/full/path/to/app');
Run Code Online (Sandbox Code Playgroud)

(那是ASCII字符39)

这不是它在本文档末尾所说的内容:www.wpbbpthemes.org/integration/"注意一些粘贴此代码会使'字符更改,确保它是[US]键盘上输入键左侧的按钮"

不,你是误解了它.Windows中的许多软件和不同的键盘错误地做了"智能引号".Word和Internet Explorer就是这样的例子.因此,从这些应用程序进行复制粘贴会导致源代码中的字符类型错误,通常与文档所用的内容编码冲突,这会在显示浏览器上呈现为愚蠢或类似的字符.

不要使用字符145和146在PHP源,这是没有必要的,而且它不会工作.

此外,重要的是要注意,该页面的作者已经在他们的示例中使用了错误的引用,因此,无法正常工作.

他们关于"谨防一些粘贴将使角色改变"的陈述是错误的,他们的来源中有不正确的性格,因此,随时复制粘贴它将无法正常工作.

  • 此外,这位老兄在他的网站上说:"我想为bbPress社区做出贡献,但我不是编码员." 简介:您不应该听取他对编码的任何建议. (3认同)