I have a script that reads an XML file and writes it into the Database. 
When I run it through the browser (call it via a view) it works fine, but 
when I created a Command for it (./manage.py importxmlfile) I get the following message: 
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 6: ordinal not in range(128)
I'm not sure why it would only happen when calling the import via command line.. any ideas?
Update 
I'm trying to convert an lxml.etree._ElementUnicodeResult object to string and save it in the DB (utf8 collation) using str(result). 
This produces the error mentioned above only on Command Line.
 
     
    