Hatena::Grouphaskell

mokeheheの日記

2010-09-15

UTF8のファイルの読み込み

import qualified System.IO.UTF8 as U8
main = do
	cs <- U8.readFile "test.txt"
	mapM_ U8.putStrLn (lines cs)

UTF8での標準出力

System.IO.UTF8を使う必要がある。

$ cabal install utf8-string

して、

import qualified System.IO.UTF8 as U8
main = U8.putStrLn "こんにちは、世界"

WindowsへのHaskell Platformのインストール

また遠ざかってすべて忘れたので、環境整備から。

Haskell Platformのインストーラをダウンロードして実行するだけ。Cabalもついてる。GHCのバージョンは6.12.3。

mr_konnmr_konn 2010/09/15 13:56 GHC-6.12.3なら、String の入出力であれば、System.IO.UTF8を使わなくても標準のままで出来る筈です

mokehehemokehehe 2010/09/17 07:10 あら、そうなんですか。Cygwinから動かしていたからでしょうか。

ゲスト



トラックバック - http://haskell.g.hatena.ne.jp/mokehehe/20100915