diff --git a/src/Language/Haskell/LSP/VFS.hs b/src/Language/Haskell/LSP/VFS.hs index aa58156b9..4451bf1bd 100644 --- a/src/Language/Haskell/LSP/VFS.hs +++ b/src/Language/Haskell/LSP/VFS.hs @@ -192,6 +192,7 @@ persistFileVFS vfs uri = writeRaw h = do -- We honour original file line endings hSetNewlineMode h noNewlineTranslation + hSetEncoding h utf8 hPutStr h contents logs $ "haskell-lsp:persistFileVFS: Writing virtual file: " ++ "uri = " ++ show uri ++ ", virtual file = " ++ show tfn