Haskell编码和解码文本
示例
在Data.Text.Encoding模块中可以找到各种Unicode编码的编码和解码功能。
ghci> import Data.Text.Encoding ghci> decodeUtf8 (encodeUtf8 "my text") "my text"
请注意,这decodeUtf8将在无效输入上引发异常。如果您想自己处理无效的UTF-8,请使用decodeUtf8With。
ghci> decodeUtf8With (\errorDescription input -> Nothing) messyOutsideData