2007年01月10日 星期三 09:35
我以前也碰到过类似的问题。由于数据库中还没有数据,我的解决是直接修改 在存储特定字符集时用mysql中的binary()来修饰,即将数据以二进制方法来存储。 检索时也用二进制。当要显示时,再转为特定的字符集。 如果是一个已经用了一段时间的库开做修改,不知道这种方式是否会出问题。 建议你可以先把数据dump出来先。 On 1/9/07, mikegaulmail-python在yahoo.com.cn < mikegaulmail-python在yahoo.com.cn> wrote: > google了很久,发现针对utf8字符集的问题,没有很好的解决办法,不知道是不是我 没有搜索到。 > > 我遇到的情况是这样的,我感觉好像好多人都是这样: > > mysql3.x,用的是latin1字符集,而我现在要存储的数据是utf8的,又不能修改 mysql的默认字符集,又不能象mysql4.1那样指定一个 。怎么办呢? > > 目前我的办法是修改了cursors.py中的一些内容,从而能够自己指定,但是,造成了 无法使用execute()的第二个参数。 > > 有没有什么比较好的办法解决呢?不要改数据库配置,不要改python-mysql的脚本。 我实在没有办法了。只能高人指点迷津。 > > > > > > ___________________________________________________________ > 抢注雅虎免费邮箱-3.5G容量,20M附件! > http://cn.mail.yahoo.com > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese -- Best Regards, Jetrix Chan ---- jetrixc在gmail.com -------------- 下一部分 -------------- 一个HTML附件被移除... URL: http://python.cn/pipermail/python-chinese/attachments/20070110/f152143f/atta chment.html ------------------------------ _______________________________________________ python-chinese mailing list python-chinese在lists.python.cn http://python.cn/mailman/listinfo/python-chinese 结束python-chinese 摘要, 卷 37, 发布 43 **********************************************
2007年01月10日 星期三 13:39
一个HTML附件被移除... URL: http://python.cn/pipermail/python-chinese/attachments/20070110/a1ae29f2/attachment.html
Zeuux © 2025
京ICP备05028076号