Skip to content
Snippets Groups Projects
Commit 3a9af932 authored by stuebinm's avatar stuebinm
Browse files

turns out apparently C8.unpack assumes ascii

(and no one's documented that)

Anyways it now uses utf8 which seems a little more reasonable.
parent 65e496a8
No related branches found
No related tags found
No related merge requests found
Pipeline #10325 passed
......@@ -11,8 +11,9 @@ import Control.Monad.Identity (Identity)
import Data.Aeson (eitherDecode, encode)
import Data.Aeson.Encode.Pretty (encodePretty)
import Data.Aeson.KeyMap (coercionToHashMap)
import qualified Data.ByteString.Char8 as C8
import qualified Data.ByteString.Lazy as LB
import qualified Data.Text.Encoding as T
import qualified Data.Text.IO as T
import Data.Maybe (fromMaybe)
import System.Exit (ExitCode (..), exitWith)
import WithCli
......@@ -88,7 +89,7 @@ run options = do
-- | haskell's many string types are FUN …
printLB :: LB.ByteString -> IO ()
printLB a = putStrLn $ C8.unpack $ LB.toStrict a
printLB a = T.putStrLn $ T.decodeUtf8 $ LB.toStrict a
-- if Aesons's internal map and HashMap are the same type, then coercionToHashMap
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment