Contact me:

R Terminal在VSCODE中乱码解决

原因

操作系统区域设置和vscode语言解码不一致
操作系统的区域设置,和 Sys.getlocale()、Sys.setlocale() 这两个函数有关
Sys.getlocale()

[1] "LC_COLLATE=Chinese (Simplified)_China.936;LC_CTYPE=Chinese(Simplified)_China.936;LC_MONETARY=Chinese(Simplified)_China.936;LC_NUMERIC=C;LC_TIME=Chinese(Simplified)_China.936"

解决方法

临时解决
Sys.setlocale('LC_CTYPE', locale = "English_United States.1252")

在windows系统设置中将区域格式更改

posted @ 2022-05-04 16:49  impwa  阅读(532)  评论(0编辑  收藏  举报