我的Django版本是1.5a1和Python版本:3.2.3
我得到了
UnicodeEncodeError 'ascii' codec can't encode character '\xe3' in position 1: ordinal not in range(128)
使用html片段:
<input name="test" value="São Paulo" type="submit" />
我的HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
我无法找到为什么Django在创建django.http.HttpRequest实例并将其提供给我的python视图之前将html输入转换为ascii。