Django dumpdata fails on special characters
django, python
Solution
One solution is to use `./manage.py dumpdata -o data.json` instead of `./manage.py dumpdata > data.json`.
Another solution is to use Python's UTF-8 mode, run:
python -Xutf8 ./manage.py dumpdata > data.json
Problem
I'm trying to dump my entire DB to a json. When I run `python manage.py dumpdata > data.json` I get an error: ``` (env) PS C:\dev\watch_something> python manage.py dumpdata > data.json CommandError: Unable to serialize database: 'charmap' codec can't encode character '\u0130' in position 1: character maps to <undefined> Exception ignored in: <generator object cursor_iter at 0x0460C140> Traceback (most recent call last): File "C:\dev\watch_something\env\lib\site-packages\django\db\models\sql\compiler.py", line 1602, in cursor_iter cursor.close() sqlite3.ProgrammingError: Cannot operate on a closed database. ``` It's because one of the characters in my DB is a sepcial character. How can I dump the DB correctly? FYI, all other DB functionalities work fine