2009-12-08から1日間の記事一覧
苦戦しちゃったので作業メモを残しておきます。 ビルド環境はGHC 6.10.4です。 iconv.dllをインポートする dllをダウンロード http://www.kaoriya.net/ ここから、ビルド1.10-20060516のdllを取得してくる。 reimpのインストール http://sourceforge.net/pro…
接続先はIRCなんですが、IRCの文字コードはISO-2022-JPで、かつプロトコル的にコマンドは必ず改行で終わるため、 改行コードを使ってStringを分割し、各StringごとにIConvで変換するという方法を取りました。 import Codec.Text.IConv (convert) import qual…
IConvパッケージを入れたのはソケットから取得したテキストを変換しながら出力したかったためなのですが、この変換関数がByteString.Lazyを受け付けるので少々厄介なことになっております。 cs <- hGetContents sock putStrLn csこれだと、sockから送信され…