我在java字符串中遇到西班牙语字符问题。我在文件中有内容,当我尝试使用InputStreamReader将其转换为java对象时,某些字符串的输出是“cómo”,应该是“cómo”。这种情况正在发生在其他西班牙语中
á=á é=é í=à ó=³ ú=ú
以及更多......
请你帮我转换一下合适的输出。
提前致谢
答案 0 :(得分:5)
您是否尝试在InputStreamReader
的构造函数中指定字符编码,如下所示:
FileInputStream fis = new FileInputStream("file.txt");
InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
答案 1 :(得分:1)