我正在从Oracle DB中读取一个字符串,并尝试将其打印到标准输出,但是我在检索它后打印出的字符串不同
package project1;
public class testJapChar {
public testJapChar() {
super();
}
public static void main(String[] argv){
String str = "新人研修交通費 ";
System.out.println("Original String : " + str);
}
}
执行的结果是:* 原始字符串:æ-°ººçç“修交通費  *
我在Jdeveloper中运行此脚本,我的环境编码设置为UTF-8。
UPD。我使用-encoding选项“UTF-8”编译了这段代码,但是输出是:原始字符串:7/31 ????????