我想获取一个看起来像这样的网站¹:标签之间的裸unicode
<html>
한국어
</html>
我正在使用
openURL :: String -> IO String
openURL x = getResponseBody =<< simpleHTTP (getRequest x)
但是当检查字符串한국어
时显示为\237\149\156\234\181\173\236\150\180
,则为9个字符。
我想要的是3个转义字符,如\u???\u???\u???
我在Text.pack
page
page <- openURL "url"
尝试了providers: [
OAuthService,
{ provide: LoggerOptions, useValue: { level: environment.LogLevel }},
Logger,
{
provide: APIClient,
useFactory: (backend: ConnectionBackend, options: RequestOptions, oauthService: OAuthService, logger: Logger) => { return new APIClient(oauthService, backend, options, logger); },
deps: [XHRBackend, RequestOptions, OAuthService, Logger]
}, ...
,但已经到了晚了。
¹如果我让firefox向我显示源代码,并且页面信息显示为UTF-8
答案 0 :(得分:2)
您需要解码文字,例如来自text
的{{3}}或utf8-string
的{{3}}。