Python论坛  - 讨论区

标题:[python-chinese] 关于quixote中ptl中获取表单内容的问题

2006年09月25日 星期一 12:36

Bruce Wang number5在gmail.com
星期一 九月 25 12:36:51 HKT 2006

On 9/25/06, 谢小漫 <cat在ewyu.com> wrote:
>
>
> quixote如何正确获取表单内容?
> 我用这个form_cpass =  request.get_field('form_cpass')获取的内容
> 直接把form_name写入数据库中,就提示:
> UnicodeEncodeError: 'ascii' codec can't encode characters in position
> 1156-1159:
>  ordinal not in range(128)
>
>

你的网页编码是 UTF-8的么?
插入数据库之前可能需要做一次解码 form_name.decode('UTF-8')
quixote 是很久之前用的, 还是1.0的, 很多记不清了

BTW: 帮你转到 python maillist中, 这样可以有更多的人帮你, 也可以帮到其他遇到同样问题的人


-- 
simple is good
http://brucewang.net
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20060925/3a277a2d/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号