noolbar
@noolbar has joined the channel
port = fromMaybe defaultPort . fmap read . lookup "PORT"= return . portwhere
"こんにちわ" に Data.Text.Lazy.Encoding.encodeUtf8 http://hackage.haskell.org/package/text-1.2.3.1/docs/Data-Text-Lazy-Encoding.html#v:encodeUtf8 を適用すれば解決するはずです。Chromeですと、さらにブラウザ自身の文字コードもUTF-8にそんなことなかった気もしますが、その辺は WAI 関係なく web の話なので、 response header に
Content-Type:
text/html; charset=UTF-8 加えるなどするのがいいと思います。Handle )を実装した人が、 bracket を使って作ったAPI (ファイルの場合 withFile )のみを利用してその型を利用できるようにする、という手はあります。withFile などのAPIだけを利用する、というだけでもそれなりに防げるかと思います。