Skip to content

Instantly share code, notes, and snippets.

@chris-jamieson
Created March 24, 2015 16:02
Show Gist options
  • Select an option

  • Save chris-jamieson/b0bded976eb8c60b44ea to your computer and use it in GitHub Desktop.

Select an option

Save chris-jamieson/b0bded976eb8c60b44ea to your computer and use it in GitHub Desktop.
Python convert from unicode
# original from http://stackoverflow.com/questions/13101653/python-convert-complex-dictionary-of-strings-from-unicode-to-ascii
def convert_from_unicode(input):
if isinstance(input, dict):
return dict((convert_from_unicode(key), convert_from_unicode(value)) for key, value in input.iteritems())
elif isinstance(input, list):
return [convert_from_unicode(element) for element in input]
elif isinstance(input, unicode):
return input.encode('utf-8')
else:
return input
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment