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

时间:2011-01-31 22:58:42

标签: java string internationalization

我在java字符串中遇到西班牙语字符问题。我在文件中有内容,当我尝试使用InputStreamReader将其转换为java对象时,某些字符串的输出是“cómo”,应该是“cómo”。这种情况正在发生在其他西班牙语中

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

以及更多......

请你帮我转换一下合适的输出。

提前致谢

2 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:1)