2011-01-31 7 views
4

У меня проблема с испанскими символами в строке java. У меня есть содержимое в файле, и когда я пытаюсь преобразовать его в java-объект с помощью InputStreamReader, вывод некоторой строки будет «cómo», который должен быть «cómo». Это происходит другой испанский какПроблема с испанскими символами в строке java

а = a¡ é = à © í = à ó = ó ú = ú

и больше ..

Не могли бы вы мне помочь преобразовать это соответствующий выход.

Заранее спасибо

+0

Что кодировка файла в? Особенно, как представленный – Mark

ответ

5

Вы пытались указать кодировку в конструкторе InputStreamReader, например, так:

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

i проверял, что преобразование кодируется с использованием «UTF-8». Поэтому я подумал, есть ли способ конвертировать строку из «cómo» в «cómo» после преобразования. – Balaji

1
+0

Большое спасибо. как вы сказали, проблема связана с моим классом java. Он работает сейчас :) – Balaji

+0

Ух ... в чем проблема с вашим классом java? У меня такая же проблема ... – bobetko

Смежные вопросы