Skip navigation.
Home

bad u'\u2019' character in python: UnicodeEncodeError: 'latin-1' codec can't encode character u'\u2019' in position : ordinal

Problem:  UnicodeEncodeError: 'latin-1' codec can't encode character u'\u2019' in position : ordinal not in range(256)

Sollution:

if val != None and type(val) == type(u"") and val.find(u'\u2019') >= 0 : val = val.replace(u'\u2019', '\'')

 

Keywords

 mysql UnicodeEncodeError: 'latin-1' codec can't encode character u'\u2019'

\u2019