diff --git a/System/Linux/Proc.hs b/System/Linux/Proc.hs
--- a/System/Linux/Proc.hs
+++ b/System/Linux/Proc.hs
@@ -256,7 +256,7 @@
 procGetCmdlineInfo pid = do
   let filepath = procPath </> show pid </> procCmdlineFile
   Exc.catch
-     (IO.readFile filepath)
+     (liftM (map (\x -> if x == '\0' then ' ' else x)) $ IO.readFile filepath)
      (\(_ :: IOError) -> do
           putStrLn $ "procGetCmdlineInfo : read " ++ filepath ++ " failed."
           return "")
diff --git a/proc.cabal b/proc.cabal
--- a/proc.cabal
+++ b/proc.cabal
@@ -1,5 +1,5 @@
 name:			proc
-version:		0.0.7
+version:		0.0.8
 Cabal-Version:	>= 1.8
 license:		GPL-3
 license-file:	LICENSE
