Mik*_*maa 2 encoding zope plone
Plone 3.3.x
在一台服务器上,self.request.post.values()是unicode(正确).在另一台服务器上,它们是字节串.
到底是怎么回事?
Zope怪物的深度在哪里决定?为什么他们不同?为什么我在30岁之前失去所有头发?
默认情况下,Zope 2保留编码的请求值.但是有些表格库(formlib,z3c.form)是为Zope 3编写的,并且想要处理Unicode,所以在Five(processInputs)中有一个帮助器,它们在执行任何其他操作之前调用它来解码请求
plone.z3cform通过猴子修补基本表单类的update方法来调用processInputs.听起来好像是因为某种原因而没有在你的情况下被调用.
| 归档时间: |
|
| 查看次数: |
282 次 |
| 最近记录: |