@@ -61,6 +61,7 @@ import Control.Monad (when, unless, liftM)
61import Network.HTTP (simpleHTTP, mkRequest, getResponseBody, RequestMethod(..))
61import Network.HTTP (simpleHTTP, mkRequest, getResponseBody, RequestMethod(..))
62import Network.URI (parseURI, isURI)
62import Network.URI (parseURI, isURI)
63import Data.ByteString.Lazy.UTF8 (toString)
63import Data.ByteString.Lazy.UTF8 (toString)
64+import Codec.Binary.UTF8.String (decodeString)
65copyrightMessage :: String
66copyrightMessage :: String
66copyrightMessage = "\nCopyright (C) 2006-2010 John MacFarlane\n" ++
67copyrightMessage = "\nCopyright (C) 2006-2010 John MacFarlane\n" ++
@@ -592,7 +593,7 @@ defaultWriterName x =
592main :: IO ()
593main :: IO ()
595− rawArgs <- getArgs
596+ rawArgs <- liftM (map decodeString) getArgs
596 prg <- getProgName
597 prg <- getProgName
597 let compatMode = (prg == "hsmarkdown")
598 let compatMode = (prg == "hsmarkdown")