2017-01-06 6 views
-2

Ich möchte eine Website holen wie this¹ suchen: nackt Unicode zwischen TagsWie hole ich eine Website als Unicode?

<html> 
한국어 
</html> 

ich zur Zeit mit

openURL :: String -> IO String 
openURL x = getResponseBody =<< simpleHTTP (getRequest x) 

Aber wenn die Zeichenfolge Inspektion 한국어 als \237\149\156\234\181\173\236\150\180 angezeigt, 9 Zeichen. Und was wäre ich möchte 3 Zeichen entkam wie \u???\u???\u???

Ich versuchte Text.pack auf page wo page <- openURL "url" aber es ist schon spät dann zu.

¹ Wenn ich lasse firefox mir die Quelle zeigt, und Seite info sagt UTF-8

+1

Wenn Sie Unicode holen möchten, verwenden Sie am besten [Network.HTTP.Conduit.simpleHttp] (https://hackage.haskell.org/package/http-conduit-2.2.3/docs/Network- HTTP-Conduit.html # v: simpleHttp) und [decodeUtf8] (https://hackage.haskell.org/package/text-1.2.2.1/docs/Data-Text-Encoding.html#v:decodeUtf8) – epsilonhalbe

+0

Ich denke fast die gleiche Frage wurde zuvor gestellt. Unabhängig davon sollten Sie immer vollständige Informationen zu Abhängigkeiten/Import zu Fragen hinzufügen, die sich auf einige Funktionen der Bibliothek beziehen. – leftaroundabout

Antwort

Verwandte Themen