java字符串中的西班牙语字符问题
我对java字符串中的西班牙语字符有异议。我在文件中有一个内容,当我尝试使用InputStreamReader将其转换为java对象时,某些字符串的输出是“cómo”,应该是“cómo”。这是发生在其他类似西班牙人身上的事情 á=à é = é í = à ó = ó ú=ú 还有更多 你能帮我把它转换成合适的输出吗java字符串中的西班牙语字符问题,java,string,internationalization,Java,String,Internationalization,我对java字符串中的西班牙语字符有异议。我在文件中有一个内容,当我尝试使用InputStreamReader将其转换为java对象时,某些字符串的输出是“cómo”,应该是“cómo”。这是发生在其他类似西班牙人身上的事情 á=à é = é í = à ó = ó ú=ú 还有更多 你能帮我把它转换成合适的输出吗 提前感谢您是否尝试在InputStreamReader的构造函数中指定字符编码,如下所示: FileInputStream fis = new FileInputStre
提前感谢您是否尝试在
InputStreamReader
的构造函数中指定字符编码,如下所示:
FileInputStream fis = new FileInputStream("file.txt");
InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
在InputStreamReader上指定字符集-文件的编码是什么?特别是如何检查órepresentedi?转换编码是使用“UTF-8”完成的。所以我想,在转换后,是否有办法将字符串从“cómo”转换为“cómo”。非常感谢。正如您所说,问题在于我的java类。它正在工作:)