在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将它们变成了ï¿
请注意,我使用的是欧洲键盘布局,而不是美国布局.
有人知道如何解决这个问题吗?
谢谢.
呃,你应该不使用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源,这是没有必要的,而且它不会工作.
此外,重要的是要注意,该页面的作者已经在他们的示例中使用了错误的引用,因此,将无法正常工作.
他们关于"谨防一些粘贴将使角色改变"的陈述是错误的,他们的来源中有不正确的性格,因此,随时复制粘贴它将无法正常工作.