1
关于中文编码的问题在R中出现乱码。 我在R中用String类型的返回值调用java函数,但是我用R以不可识别的代码打印它们。 例如 我在java类Hello
中定义了一个变量names
,如下所示。R调用java中文编码乱码
public String name2 = new String("苹果".getBytes(),"UTF-8");
或
public String names = "苹果";
我在像该R称之为。
library(rJava)
.jinit(...)
.jaddClassPath(...)
Hello = J("Hello")
he = new(Hello)
name = he$names2
print(name2)
当我定义字符串作为utf-8
unicode的,它打印苹锟斤拷
,我不知道如何解决这个问题的想法......
得到任何帮助。
感谢。 第一个定义不能正确显示,第二个定义是正确的。 – Lawes