HackageDB: text-icu-0.6.3.4 試した環境は、Scientific Linux 6.0、GHC 7.0.3。 インストール $ sudo yum install libicu-devel $ cabal install text-icu SJISのファイルを読み込んでUTF-8に変換して表示するサンプル。 import Data.Text.ICU.Convert as C import Data.ByteString as B main = do str <- B.readFile "hello_sjis.txt" cp932 <- C.open "cp932" (Just False) utf8 <- C.open "utf8" (Just False) B.putStr (C.fromUnicode utf8 (C.toUnicode cp932 str)) t