1

我正在从 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????????

4

0 回答 0