Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

看jeff转发文档,解决unicode ascii 错误问题



  •     前几天翻论坛帖子,看到jeff转发的“OpenERP开发学习心得”,其中有:    UnicodeDecodeError: 'ascii' codec can't decode byte错误解决方法:<br />import sys<br />reload(sys)<br />sys.setdefaultencoding('utf8')<br />  这两天看oe报表,在rmltopdf中出现此错误,加上这三语句解决,昨天进oe,浏览产品时, 又出现此错误,在 orm.py 中加上这三个语句,又解决了问题。<br /><br /><br /> <br />   



  •     前几天翻论坛帖子,看到jeff转发的“OpenERP开发学习心得”,其中有:    UnicodeDecodeError: 'ascii' codec can't decode byte错误解决方法:<br />import sys<br />reload(sys)<br />sys.setdefaultencoding('utf8')<br />  这两天看oe报表,在rmltopdf中出现此错误,加上这三语句解决,昨天进oe,浏览产品时, 又出现此错误,在 orm.py 中加上这三个语句,又解决了问题。<br /><br /><br /> <br />   



  • 嗯. 无穷尽了...... 找到所有 py 文件, 统统加上罢....



  • 先顶一下!!我也遇见了这样的问题 在我的测试服务器上面有这样的问题



  • 但是为什么有的时候没有问题呢!!我的那个图就是在我自己新建一个生产单的时候报错的!!要是在销售订单过来的生产单还是可以新建的


  • 管理员

    [quote author=xtjie link=topic=12667.msg22944#msg22944 date=1381886637]<br />    前几天翻论坛帖子,看到jeff转发的“OpenERP开发学习心得”,其中有:    UnicodeDecodeError: 'ascii' codec can't decode byte错误解决方法:<br />import sys<br />reload(sys)<br />sys.setdefaultencoding('utf8')<br />  这两天看oe报表,在rmltopdf中出现此错误,加上这三语句解决,昨天进oe,浏览产品时, 又出现此错误,在 orm.py 中加上这三个语句,又解决了问题。<br />[/quote]<br /><br />但这不是真正解决问题的方法 :( ,虽然貌似能解决不少问题。正确的应该在所有在string 转 unicode的地方显式的注明string编码,因为系统是不知道你的byte字串的编码的,加了上面的代码就是让系统都按utf-8去猜,可能只是在某些情况下猜对的几率高一些而已。


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待