Make sure we can roundtrip unicode characters via converting to utf-8
[htsworkflow.git] / htsworkflow / util / rdfhelp.py
index 5c73d98be3e6e0b75afe6273824a708a7f608791..4a40f0be0ddc1cae9242eb76461afaa7aa4dfe7f 100644 (file)
@@ -67,7 +67,7 @@ def toTypedNode(value):
     if value_type is not None:
         node = RDF.Node(literal=value, datatype=value_type)
     else:
-        node = RDF.Node(literal=value)
+        node = RDF.Node(literal=unicode(value).encode('utf-8'))
     return node
 
 def fromTypedNode(node):