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