Always use filesystem encoding for all file and handle reads and writes.
This is a big scary change. I have convinced myself it should be safe. I hope!
This commit is contained in:
parent
c89a9e6ca5
commit
8484c0c197
48 changed files with 75 additions and 109 deletions
|
@ -153,11 +153,8 @@ httponly :: QuviParams
|
|||
httponly Quvi04 = [Param "-c", Param "http"]
|
||||
httponly _ = [] -- No way to do it with 0.9?
|
||||
|
||||
{- Both versions of quvi will output utf-8 encoded data even when
|
||||
- the locale doesn't support it. -}
|
||||
readQuvi :: [String] -> IO String
|
||||
readQuvi ps = withHandle StdoutHandle createProcessSuccess p $ \h -> do
|
||||
fileEncoding h
|
||||
r <- hGetContentsStrict h
|
||||
hClose h
|
||||
return r
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue