Python论坛  - 讨论区

标题:[python-chinese] 请教django使用gbk字符集的mysql的显示问题

2007年06月04日 星期一 20:55

Brightman mr.brightman在gmail.com
星期一 六月 4 20:55:48 HKT 2007

已有mysql数据库使用的是latin1字符集,我只是想利用django 的admin界面管理
数据库,我在settings.py文件中设置DEFAULT_CHARSET='GBK' (GB2312,等等),页
面总是现实乱码?该如何办?

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

2007年06月04日 星期一 21:11

Zoom.Quiet zoom.quiet在gmail.com
星期一 六月 4 21:11:29 HKT 2007

On 6/4/07, Brightman <mr.brightman在gmail.com> wrote:
> 已有mysql数据库使用的是latin1字符集,我只是想利用django 的admin界面管理
> 数据库,我在settings.py文件中设置DEFAULT_CHARSET='GBK' (GB2312,等等),页
> 面总是现实乱码?该如何办?
又是经典的编码问题:
思路先整理清楚吧:
1. 全部从了MySQL 修订成 GBK 的输出:那么,Django 的MySQL 连接,输出,页面,三部分都要进行相应处理
2. 规范成utf-8: 仅仅将MySQL的数据,表,库,刷成utf-8 就好


> _______________________________________________
> 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


-- 
'''Time is unimportant, only life important!
http://zoomquiet.org
blog在http://blog.zoomquiet.org/pyblosxom/
wiki在http://wiki.woodpecker.org.cn/moin/ZoomQuiet
scrap在http://floss.zoomquiet.org
douban在http://www.douban.com/people/zoomq/
____________________________________
Pls. use OpenOffice.org to replace M$ Office.
     http://zh.openoffice.org
Pls. use 7-zip to replace WinRAR/WinZip.
     http://7-zip.org/zh-cn/
You can get the truely Freedom 4 software.
'''

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

2007年06月04日 星期一 22:35

Brightman mr.brightman在gmail.com
星期一 六月 4 22:35:59 HKT 2007

Zoom.Quiet 写道:
> On 6/4/07, Brightman <mr.brightman在gmail.com> wrote:
>   
>> 已有mysql数据库使用的是latin1字符集,我只是想利用django 的admin界面管理
>> 数据库,我在settings.py文件中设置DEFAULT_CHARSET='GBK' (GB2312,等等),页
>> 面总是现实乱码?该如何办?
>>     
> 又是经典的编码问题:
> 思路先整理清楚吧:
> 1. 全部从了MySQL 修订成 GBK 的输出:那么,Django 的MySQL 连接,输出,页面,三部分都要进行相应处理
> 2. 规范成utf-8: 仅仅将MySQL的数据,表,库,刷成utf-8 就好
>   
我怀疑是连接部分(影响models从表中取数据)有问题。从models拿到数据后到输 
出到页面,django是不会做任何编码转换处理的(它也做不了,它又不知道字符编码)
所以问一问有人看过这部分代码没有?谢谢!
>
>   
>> _______________________________________________
>> 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
>>     
>
>
>   


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

2007年06月04日 星期一 23:37

cun heise cunheise在hotmail.com
星期一 六月 4 23:37:12 HKT 2007

default django use utf-8 charset u need convert gb to utf8

_________________________________________________________________
与联机的朋友进行交流,请使用 Live Messenger; 
http://get.live.com/messenger/overview 


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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号