其他分享
首页 > 其他分享> > R Terminal在VSCODE中乱码解决

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系统设置中将区域格式更改

标签:Terminal,Sys,LC,Chinese,setlocale,VSCODE,乱码,China.936,Simplified
来源: https://www.cnblogs.com/impw/p/16221551.html