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だけを利用する、というだけでもそれなりに防げるかと思います。