我厌倦了Django项目中的编码问题!
由于某些数据库问题,我刚刚将项目从“latin-1”转换为“utf-8”!我的数据库显然必须是UTF-8 ..
HTML页面的转换很顺利,但是当我像以前一样进行搜索时?q = t%E6st然后在数据库中将它写得恰到好处..为什么?
在django项目中最好使用哪种编码?
答案 0 :(得分:0)
Django可以在任何地方本地支持Unicode数据。建议您使用UTF-8或UTF-16作为django项目的编码,因为latin1有时会出现问题。
请参阅https://docs.djangoproject.com/en/dev/ref/unicode/#creating-the-database