編碼和解碼文字

可以在 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