Convert command-line arguments to UTF8.

Resolves Issue #234.
This commit is contained in:
John MacFarlane
2010-05-04 23:36:03 -07:00
parent d253955a7e
commit f20c4ae928
+2 -1
View File
@@ -61,6 +61,7 @@ import Control.Monad (when, unless, liftM)
import Network.HTTP (simpleHTTP, mkRequest, getResponseBody, RequestMethod(..))
import Network.URI (parseURI, isURI)
import Data.ByteString.Lazy.UTF8 (toString)
import Codec.Binary.UTF8.String (decodeString)
copyrightMessage :: String
copyrightMessage = "\nCopyright (C) 2006-2010 John MacFarlane\n" ++
@@ -592,7 +593,7 @@ defaultWriterName x =
main :: IO ()
main = do
rawArgs <- getArgs
rawArgs <- liftM (map decodeString) getArgs
prg <- getProgName
let compatMode = (prg == "hsmarkdown")