没有BOM的 UTF-8和UTF-8有什么不同?哪个更好?
我将其保存为 RStudio 中的脚本:
\n\na <- "\xe4\xb8\xad\xe6\x96\x87"\nprint(a)\nRun Code Online (Sandbox Code Playgroud)\n\n当我运行它时,我收到此错误:
\n\nError in source("C:/Users/Rafael/Desktop/test.R", encoding = "UTF-8", : \n C:/Users/Rafael/Desktop/test.R:21:6: unexpected INCOMPLETE_STRING\n20: \n21: a <- "\n ^\nIn addition: Warning message:\nIn readLines(file, warn = FALSE) :\n invalid input found on input connection \'C:/Users/Rafael/Desktop/test.R\'\nRun Code Online (Sandbox Code Playgroud)\n\n这是会话信息():
\n\nR version 3.3.3 (2017-03-06)\nPlatform: x86_64-w64-mingw32/x64 (64-bit)\nRunning under: Windows 7 x64 (build 7601) Service Pack 1\n\nlocale:\n[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 \n[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C \n[5] LC_TIME=English_United States.1252 \n\nattached base packages:\n[1] stats graphics grDevices utils datasets methods base …Run Code Online (Sandbox Code Playgroud)