Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java字符串中的西班牙语字符问题_Java_String_Internationalization - Fatal编程技术网

java字符串中的西班牙语字符问题

java字符串中的西班牙语字符问题,java,string,internationalization,Java,String,Internationalization,我对java字符串中的西班牙语字符有异议。我在文件中有一个内容,当我尝试使用InputStreamReader将其转换为java对象时,某些字符串的输出是“cómo”,应该是“cómo”。这是发生在其他类似西班牙人身上的事情 á=à é = é í = í ó = ó ú=ú 还有更多 你能帮我把它转换成合适的输出吗 提前感谢您是否尝试在InputStreamReader的构造函数中指定字符编码,如下所示: FileInputStream fis = new FileInputStre

我对java字符串中的西班牙语字符有异议。我在文件中有一个内容,当我尝试使用InputStreamReader将其转换为java对象时,某些字符串的输出是“cómo”,应该是“cómo”。这是发生在其他类似西班牙人身上的事情

á=à é = é í = í ó = ó ú=ú

还有更多

你能帮我把它转换成合适的输出吗


提前感谢

您是否尝试在
InputStreamReader
的构造函数中指定字符编码,如下所示:

FileInputStream fis = new FileInputStream("file.txt");
InputStreamReader isr = new InputStreamReader(fis, "UTF-8");

在InputStreamReader上指定字符集-

文件的编码是什么?特别是如何检查órepresentedi?转换编码是使用“UTF-8”完成的。所以我想,在转换后,是否有办法将字符串从“cómo”转换为“cómo”。非常感谢。正如您所说,问题在于我的java类。它正在工作:)