diff --git a/git2json/__init__.py b/git2json/__init__.py
index <HASH>..<HASH> 100644
--- a/git2json/__init__.py
+++ b/git2json/__init__.py
@@ -177,11 +177,11 @@ def parse_commits(lines):
 
 def git2jsons(s):
     lines = s.split('\n')
-    return json.dumps(parse_commits(lines))
+    return json.dumps(parse_commits(lines), ensure_ascii=False)
 
 
 def git2json(fil):
-    return json.dumps(parse_commits(fil))
+    return json.dumps(parse_commits(fil), ensure_ascii=False)
 
 
 def run_git_log(git_dir=None):
Use ensure_ascii=False in json.load[s]

This makes it work with non-ascii characters, which appear in some git logs
(such as sympy's).

Fixes #3.