请教大家一个JRUBY输出中文的问题
在我的代码中,jruby输出的中文竟然是问号,希望大家帮我看看问题出在哪里。代码如下:
java类
public class Test{
public static String message = "你好"
public void setMessage(String s){
message = s;
}
}
使用JRUBY编写脚本如下:
include Java
include_class("java.lang.System")
include_class("Test")#测试时,Test类与ruby脚本在同一目录下
System.out.println(Test.message)#能够正确输出中文
a = Test.new
a.setMessage("测试中文输出")
System.out.println(Test.message)#输出的是问号