When I submit a question with chinese title i got the following error
++++++++++++++++++++++++++++++++++++++++++++++++++++
UnicodeEncodeError at /questions/ask/
'ascii' codec can't encode characters in position 14-36: ordinal not
in range(128), HTTP response headers must be in US-ASCII format
Exception Type: UnicodeEncodeError
Exception Value:
'ascii' codec can't encode characters in position 14-36: ordinal not
in range(128), HTTP response headers must be in US-ASCII format
Exception Location: C:\Python25\Lib\site-packages\django\http
\__init__.py in _convert_to_ascii, line 309
Python Executable: C:\Python25\python.exe
Python Version: 2.5.1
Python Path: ['E:\\Toupiao360\\PythonSoftware\\cnprog-CNPROG-ca1cf62\
\website', 'C:\\Python25\\lib\\site-packages\\setuptools-0.6c9-
py2.5.egg', 'C:\\Python25\\lib\\site-packages\
\django_debug_toolbar-0.8.1.alpha-py2.5.egg', 'C:\\Python25\\lib\\site-
packages\\django_authopenid-0.9.6-py2.5.egg', 'D:\\Program Files\
\ArcGIS\\bin', 'C:\\Windows\\system32\\python25.zip', 'C:\\Python25\
\DLLs', 'C:\\Python25\\lib', 'C:\\Python25\\lib\\plat-win', 'C:\
\Python25\\lib\\lib-tk', 'C:\\Python25', 'C:\\Python25\\lib\\site-
packages']
Server time: 星期四, 8 十月 2009 21:34:31 -0400
Call Stack:
Environment:
Django Version: 1.1
Python Version: 2.5.1
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'django.contrib.humanize',
'forum',
'django_authopenid']
Installed Middleware:
('django.middleware.gzip.GZipMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.transaction.TransactionMiddleware')
Traceback:
File "C:\Python25\lib\site-packages\django\core\handlers\base.py" in
get_response
93. response = callback(request, *callback_args,
**callback_kwargs)
File "E:\Toupiao360\PythonSoftware\cnprog-CNPROG-ca1cf62\website\forum
\views.py" in ask
292. return HttpResponseRedirect
(question.get_absolute_url())
File "C:\Python25\Lib\site-packages\django\http\__init__.py" in
__init__
407. self['Location'] = redirect_to
File "C:\Python25\Lib\site-packages\django\http\__init__.py" in
__setitem__
320. header, value = self._convert_to_ascii(header, value)
File "C:\Python25\Lib\site-packages\django\http\__init__.py" in
_convert_to_ascii
309. value = value.encode('us-ascii')
Exception Type: UnicodeEncodeError at /questions/ask/
Exception Value: 'ascii' codec can't encode characters in position
14-36: ordinal not in range(128), HTTP response headers must be in US-
ASCII format