2010-03-01から1ヶ月間の記事一覧

Network.HTTP と Codec.Text.IConv

原因を十分に特定できていないので、どこが問題かはっきりしないが、Network.HTTP や Codec.Text.IConv を使っていたら、次のような問題にぶち当たった。とりあえず、コード: module Friends where import Prelude hiding (print, putStr, putStrLn, getCont…

GHCと日本語・試行錯誤中

GHC(6.10.4)で日本語を気持ちよく使えるために試行錯誤している。まず、次のようにコードの先頭に書くと、ちょっと便利 import Prelude hiding (print, putStr, putStrLn) import System.IO.UTF8 data String' = S' String instance Show String' where show…

EUC-JPエンコードと戦う

webからhtmlデータをとってHaskellで解析しようとしたのだけど、対象のhtmlがEUC-JPエンコードでなかなかうまくいかない。仕方ないので、 wgetを使ったshellスクリプトをHaskellプログラムで吐き出す そのshellスクリプトをコンソールから起動して、ファイル…