【问题标题】:RStudio data viewer showing Greek characters instead of EnglishRStudio 数据查看器显示希腊字符而不是英语
【发布时间】:2020-07-08 09:06:59
【问题描述】:

我是新手,正在将数据 (data(iris)) 加载到 R 中。一切都很好,但是当我执行 View(iris) 时,表中的物种名称以不同的语言显示。想知道是不是有bug还是什么?请看下面的示例。

一些可能有助于理解问题的细节: R 版本 4.0.1 (2020-06-06) 平台:x86_64-w64-mingw32/x64(64位) 运行于:Windows 10 x64(内部版本 18362)

语言环境: 1 LC_COLLATE=English_Australia.1252 LC_CTYPE=English_Australia.1252 LC_MONETARY=English_Australia.1252 LC_NUMERIC=C LC_TIME=English_Australia.1252

【问题讨论】:

    标签: r view localization rstudio


    【解决方案1】:

    尝试在 RStudio 中运行Sys.getlocale(),也许你在本地化时遇到了一些配置问题:

    Sys.getlocale()
    

    如果您看到意外情况(例如某些不同的语言设置等),您可以将其设置为全部为英语:

    Sys.setlocale("LC_ALL","English")
    #> [1] "LC_COLLATE=English_United States.1252;LC_CTYPE=English_United States.1252;LC_MONETARY=English_United States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252"
    

    documentation 中查看更多信息 - 希望对您有所帮助!

    【讨论】:

    • 谢谢。虽然系统语言已经是英文,但我还是尝试了你的建议,但还是不行。 > Sys.getlocale() [1] "LC_COLLATE=English_Australia.1252;LC_CTYPE=English_Australia.1252;LC_MONETARY=English_Australia.1252;LC_NUMERIC=C;LC_TIME=English_Australia.1252"`
    • @Shurli 哇,真奇怪!除了这个查看器,你的 R 的欢迎信息和 RStudio 界面是英文的吗?现在我看到表格下面的行是正确的英文(“显示 1 到 9 个条目,总共 5 列”),但显示为希腊字母......真的很奇怪。
    • 是的,除此查看器中的文本外,其他所有内容均为英文。我知道,这很奇怪。即使我复制并粘贴这些希腊字母,它们也会以普通英语粘贴:(。我一直在努力解决这个问题,但我没有得到任何结果,也没有得到专家的回复。
    • @Shurli 这太奇怪了。也许尝试直接右键单击“显示 1 到 9 个条目,共 5 列”行,然后选择“检查元素”。不知道你是否熟悉 HTML,但它应该使用该行的 HTML 源代码打开 RStudio DevTools。也许你会在源代码中看到它是希腊语还是另一个问题:在我的例子中它显示<div class="dataTables_info" id="rsGridData_info" role="status" aria-live="polite">Showing 1 to 9 of 150 entries, 5 total columns</div>
    • 你不会相信我也试过了。在源代码中,它以英文显示——就像你的一样。请看下面:<div class="dataTables_info" id="rsGridData_info" role="status" aria-live="polite">Showing 1 to 20 of 150 entries, 5 total columns</div>
    猜你喜欢
    • 2021-09-18
    • 2018-03-27
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多