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
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
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