2009-10-18 27 views

回答

3

查詢字符串在ISO-8859-8中,但Django的默認編碼是UTF-8。您必須將DEFAULT_CHARSETHttpRequest.encoding更改爲ISO-8859-8才能獲取正確的Unicode數據。

+1

或者,如果可以,請將您的應用程序更改爲始終使用UTF-8編碼。不支持Unicode的Web應用程序是如此的上個世紀。 – bobince 2009-10-18 17:42:10

+0

UTF-8!= Unicode。 – 2009-10-18 17:45:57

+0

確實如此,但ISO-8859-8並沒有涵蓋整個Unicode,所以你不能說你支持Unicode,你只支持它的一小部分(ISO-8859-8)。 – 2009-10-18 17:46:58