R从其他地方复制并且字体是Courier新的时,R无法识别引号

问题描述

我在其他工具中创建一些R代码片段时遇到问题。就我而言,我以ppt创建一些代码片段,并将字体设置为Courier New。

但是,当我要将代码粘贴到R(更精确的Rstudio)中时,R无法正确识别引号。

例如在R(Studio)中无法正确识别test <- "test"之类的文本片段。

我想这可能与Courier News引号的“左”和“右”版本有关。

我不确定是谁的责任?字体?输入工具(PowerPoint)还是输出工具(R)?

并且不管以上内容:有什么想法如何解决这个问题? (除了“将字体从Courier New更改为sth。否则”)

请参见下面的屏幕截图,上面的代码段在带有Courier New字体的ppt中的外观:

enter image description here

解决方法

对此感到好奇。我认为您的问题有两个可能的来源:1)来自Powerpoint的编码。 RStudio在他周围使用了很多UTF-8(编码系统),所以由于编码不同,引号可能会出错。 2)可能PowerPoint会在您的文本中应用一些自定义语法,例如在文本和文章中通常出现的引号彼此相对。因此,如果要创建代码,则应使用专用工具(例如Notepad ++)或纯注释文档来完成代码。