原帖由 紫琼 于 2007-6-14 09:58 发表
你目前 Discuz!4.0 GBK 使用的是哪个版本的 MySQL?
需要到 MySQL 4.1 以上版本的环境下才有转换字符集的说法,所以你只能使用 MySQL 4.1/5.0
转换方法:到论坛后台强制字符集备份成 UTF8 ,然后导入到 UTF8 ...
其实,我看了很多,发现discuz.net论坛有一个毛病,不是一般的毛病.就是什么呢,是人们在发帖求问的的时候,在回答的时候,往往把握不住准确详尽的语言.你好比一些东西要说的很"中"别人才能理解和帮对忙.
比如mysql的问题,很多人会发贴问:"哎呀我的mysql 4.0 转到myslq5.0是乱码怎么办啊?... ...
事实上"mysql 4.x 转到myslq5.x"是分为很多情况的,他怎么就没有观察到?
你比如我列出的情况有几种:
first mysql 4.0.x 运行在latin1语编之下;
second mysql 4.1.x 运行在latin1语编之下;
third mysql 4.1.x运行在utf-unicode语编之下;
forth mysql 4.1.x 运行在... ...语编之下
......
几十种
......
twentythird myslq5.0运行在latin1 语编下;
thwentyforth myslq5.0.x运行在unicode 语编之下;
......
又几十种
......
(其实我也知道常用的就几种,别辩论这个问题了.哈)
你没有回答我的问题!
需要到 MySQL 4.1 以上版本的环境下才有转换字符集的说法,所以你只能使用 MySQL 4.1/5.0
转换方法:到论坛后台强制字符集备份成 UTF8 ,然后导入到 UTF8 的论坛里即可。
我的天啊,我使用的是discuz4啊,你的回答我小谢,但是没有回答到点子上啊.
这是什么话?discuz 4 很明显就没有这个功能.cccuo!
你目前 Discuz!4.0 GBK 使用的是哪个版本的 MySQL? ---- 准确一点回答你,用的是latin1 状态下的mysql-4.0.20
[ 本帖最后由 tiancheng 于 2007-6-14 12:00 编辑 ] |