我正在从 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。
更新。我用 -encoding 选项“UTF-8”编译了这段代码,但是输出是:原始字符串:7/31????????