有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java在流中丢失国际字符

我在用Java阅读国际字符时遇到困难

使用的默认字符集是UTF-8,我的Eclipse工作区也设置为这个

我正在看一个来自互联网的视频标题(事实上是Gangam风格;))其中包含韩语字符,我的做法如下:

BufferedReader stdIn = new BufferedReader(new InputStreamReader(shellCommand.getInputStream()));
String fileName = null, output = null;
while ((output = stdInput.readLine()) != null) {
if (output.indexOf("Destination") > 0) {
    System.out.println(output);

我知道它的标题是:“PSY-江南风格”(강남스타일) M/V”,但控制台会显示以下内容:“PSY-GANGNAM STYLE()M V”,这会在我的程序中进一步导致错误

InputStream阅读器似乎没有正确读取这些字符

有人有什么想法吗?我花了一个小时在网上搜索,没有找到任何答案。提前谢谢大家


共 (0) 个答案