变音符号无法正确呈现的问题

2020-08-27 11:25发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我正在使用SAC中的R可视化方法,使用本博客中介绍的方法来创建词云:

https://blogs.sap.com/2017/07/08/creating-a-word-cloud-with-r-visualizations-in-sap-analytics-cloud/

这对于英语单词来说效果很好。 但是,我也想为德语单词创建单词云。 这里的问题是,像变音符号之类的字符被忽略了,并由点(...)代替。 报告所基于的文件是.csv文件,我可以检查它是否为UTF-8。 如何使特殊字符正确显示?

谢谢

保罗

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我正在使用SAC中的R可视化方法,使用本博客中介绍的方法来创建词云:

https://blogs.sap.com/2017/07/08/creating-a-word-cloud-with-r-visualizations-in-sap-analytics-cloud/

这对于英语单词来说效果很好。 但是,我也想为德语单词创建单词云。 这里的问题是,像变音符号之类的字符被忽略了,并由点(...)代替。 报告所基于的文件是.csv文件,我可以检查它是否为UTF-8。 如何使特殊字符正确显示?

谢谢

保罗

付费偷看设置
发送
2条回答
闻人可可
1楼 · 2020-08-27 12:05.采纳回答

嗨,保罗

在加载所需的R库之后,您可以尝试添加以下两行吗?

 Sys.setlocale(" LC_ALL","德语")
 options(encoding =" UTF-8")

看看是否可行。

谢谢

Ashutosh

SAP砖家
2楼-- · 2020-08-27 11:53

嗨Ashutosh,

感谢您的帮助。 我尝试过,但是在R中收到以下消息:

 Sys.setlocale(" LC_ALL"," German")中的警告:
   操作系统报告requesttosetlocaleto" German"无法兑现

我在stackoverflow上遇到了这个问题:

https://stackoverflow.com/questions/ 20577764/set-locale-to-system-default-utf-8

然后我按如下方式更新了我的脚本,然后它起作用了:

#首先检查语言环境

 Sys.getlocale()

[1]" C"

 Sys.setlocale(category =" LC_ALL",locale ="" en_US.UTF-8")

[1]" LC_CTYPE = en_US.UTF-8; LC_NUMERIC = C; LC_TIME = en_US.UTF-8; LC_COLLATE = en_US.UTF-8; LC_MONETARY = en_US.UTF-8; LC_MESSAGES = C; LC_PAPER = C ; LC_NAME = C; LC_ADDRESS = C; LC_TELEPHONE = C; LC_MEASUREMENT = C; LC_IDENTIFICATION = C"

干杯

Paul

一周热门 更多>