2013-07-19 1 views
0

Когда я получаю контент с сайта http://dilbert.com, он дает мне неверную кодировку: utf-8lias. Конечно, такого кодирования нет, но я не могу повлиять на то, что говорит мне сайт.Форсировать декодирование Play2's play.api.libs.ws.Response к UTF-8 в Scala?

В результате этого, объект play.api.libs.ws.Response бросает UnsupportedEncodingException:

[error] application - Error: java.io.UnsupportedEncodingException: utf-8lias

Конечно, даже если кодировка задается сайта явно неисправен, содержание находится в UTF-8.

Могу ли я каким-то образом заставить Scala WS Response расшифровать ответ как UTF-8?

ответ

0

На самом деле это не решение (следовательно, не обозначающее его как таковое), но вместо этого я переключился на библиотеку scalaj-http, которая, похоже, не имеет проблем с чтением http://dilbert.com.

https://github.com/scalaj/scalaj-http

Я надеюсь, что библиотека HTTP игры фиксируется, хотя.