2012-01-26 1 views
2

Я использую HTMLUnit. Я обращаюсь к страницам, однако специальные (мальтийские) символы отображаются неправильно. Например, ġuvni отображается как? UvniHTML-код, отображающий неправильные символы

HtmlPage page = submit_button.click(); 
System.out.println(page.asText()); 

Я подозреваю, что это проблема кодирования, хотя я не нахожу page.setPageEndoding или какой-либо подобный метод ... Кто-нибудь имел такую ​​проблему раньше?

Спасибо!

ответ

2

Убедитесь, что страница находится в UTF-8, поместив этот мета-тег в <head>:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
+0

Хм, когда я получаю кодировку страницы, это придумать, как «UTF-8». –

+0

На самом деле произошло то, что консольный вывод для Eclipse не был установлен как «UTF-8». Как только я его сменил, персонажи получили хорошее представление. Консольное кодирование можно изменить, как показано ниже: http://decoding.wordpress.com/2010/03/18/eclipse-how-to-change-the-console-output-encoding/ 10x! –

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

  • Нет связанных вопросов^_^