|
Платные хостинги
Раскрутка сайта
Книги по программированию
JTextArea и кодировка
- Всем доброго времени.В общем есть файл на русском в UTF-8.Открываю его в JTextArea таким образом.Код private String loadText(InputStream is) { String str; int len; char[] cBuf = new char[1024]; StringBuffer sb = new StringBuffer(); try { BufferedReader reader = new BufferedReader(new InputStreamReader(is)); while ((len=reader.read(cBuf,0,1024)) != -1) { sb.append(cBuf,0,len); } reader.close(); } catch (Exception e) { e.printStackTrace(); } return sb.toString(); } private void fillText() { File file; String str; InputStream is = null; try { is = getClass().getResourceAsStream("gpl_rus.txt"); str = loadText(is); is.close(); licenseArea.insert(str,0); licenseArea.setCaretPosition(0); } catch (Exception ex){ System.out.println("AboutWindow unable to load resources file"); } }highlightSyntax('java2NmYmM','java');Компилирую, запускаю в Linux - все нормально, показывает по русски.Запускаю в Windows - показывает кракозябры.Как сделать что-бы textArea в windows понимал файлы в UTF-8?
- Код BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));highlightSyntax('javaOTM1Nz','java');
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|