diff --git a/json2html/jsonconv.py b/json2html/jsonconv.py
index <HASH>..<HASH> 100644
--- a/json2html/jsonconv.py
+++ b/json2html/jsonconv.py
@@ -118,7 +118,7 @@ class JSON:
 
 		for k,v in ordered_json.iteritems():
 			convertedOutput = convertedOutput + '<tr>'
-			convertedOutput = convertedOutput + '<th>'+ str(k) +'</th>'
+			convertedOutput = convertedOutput + '<th>'+ markup(k) +'</th>'
 
 			if (v == None):
 				v = unicode("")
fix of issue #<I>
prevents UnicodeEncodeError when a json-key contains non-ascii characters