编译时无法识别Java国际字符

编译时无法识别Java国际字符,java,netbeans,character,jsoup,Java,Netbeans,Character,Jsoup,我正在使用Jsoup解析我在Netbeans中创建的项目中的html文档。我解析的html页面是希腊文,UTF-8,我必须识别一些包含特定希腊文字符串的元素。当我在Netbeans中测试程序时,这种方法效果很好: Element element = record.select("td:containsOwn(διαθέσιμο)").first(); 但是,当我构建一个jar文件并从Windows7命令提示符下运行它时,程序无法找到包含希腊字符的元素 Netbeans编码设置为UTF-8。 当

我正在使用Jsoup解析我在Netbeans中创建的项目中的html文档。我解析的html页面是希腊文,UTF-8,我必须识别一些包含特定希腊文字符串的元素。当我在Netbeans中测试程序时,这种方法效果很好:

Element element = record.select("td:containsOwn(διαθέσιμο)").first();
但是,当我构建一个jar文件并从Windows7命令提示符下运行它时,程序无法找到包含希腊字符的元素

Netbeans编码设置为UTF-8。 当我从cmd运行时,我正在使用JRE 1.7.0。
Netbeans正在使用JDK 1.7

@SotiriosDelimanolis为什么命令提示符使用的编码会很重要?@SotiriosDelimanolis OP说“程序找不到元素”,而不是“打印不正确”。@loannis tsiokos,请看我的帖子;也许能给你一些想法。下一篇文章@shmosel我确实误读了。