文字コード

HaskellWikiを書いてみた。WASHとParsecを使っている。http://icecs.ice.nuie.nagoya-u.ac.jp/~h043078b/wiki.cgi

で、困ったのが日本語の入出力。WASHは日本語でも問題なく扱えるが、readFileとwriteFileがよろしくない。

http://d.hatena.ne.jp/ha-tan/20070104あたりに解説が。

でも、UTF-8の日本語のファイルをreadFileして、そのまま書き出す分には問題ないのです。なんでかな。文字コードのことはよくわからないので大変よくない。

WASHで出力する分には問題ないから、WASHのコードを読めばなんか理解が深まるかもしれん。