我在 Django 中收到此错误:
UnicodeDecodeError at /category/list/
'utf8' codec can't decode byte 0xf5 in position 7: invalid start byte
Request Method: GET
Request URL: ...
Django Version: 1.3.1
Exception Type: UnicodeDecodeError
Exception Value:
'utf8' codec can't decode byte 0xf5 in position 7: invalid start byte
Exception Location: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/encoder.py in iterencode, line 264
...
我应该将土耳其语字符保存在数据库中。我该如何修复这个错误?
起始字节 0xf5 表示 4 字符 UTF-8 编码的开始。一种很大的可能性是输入根本不是 UTF-8,而是ISO-8859-9 http://www.unicodetools.com/unicode/codepages.php?codepage=iso-8859-9,土耳其 ISO 编码。在该代码页上 0xf5 是带有波形符的小写 o 或õ
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)