Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] DVBBS8.2 MSSQL转为DISCUZ7.2的乱码问题!!!

[复制链接]
menilui 发表于 2010-1-2 17:12:39 | 显示全部楼层 |阅读模式
本帖最后由 menilui 于 2010-01-02 17:24 编辑

  源论坛是DVBBS8.2 MSSQL 字符集GB2312

  要转到DISCUZ7.2 字符集UTF-8

  使用XConvert1.3.1最新版。

  配置好后转换的第一步就出错,初步观察是从源论坛转中文用户名时出现的乱码错误,导到数据库里都是空的,而数据库里不允许相同值的数据存在,这是在调试转换模式开启的情况下产生的错误。

  第二次尝试,把调试模式关了,这时虽然也出错,但依然会继续,完成后查看报告显示用户名转换中失败了几个,经检都是中文用户名的。

  然后再看转换后的论坛,中文全看不见,乱码的乱码,空标题的空标题。



  从上面的错误提示截图来看,意思就是中文转换到MYSQL时变成了空白,而多条空白的数据在MYSQL里被当作重复数据而拒绝了。

  请问,乱码问题有人知道怎么解决吗?我可是全按说明书来的。
蓝豆 发表于 2010-1-2 17:13:28 | 显示全部楼层
先转换再转码
回复

使用道具 举报

 楼主| menilui 发表于 2010-1-2 17:14:30 | 显示全部楼层
数据库里都是因为编码转换问题而产生的空白字符。
回复

使用道具 举报

蓝豆 发表于 2010-1-2 17:16:03 | 显示全部楼层
数据库里都是因为编码转换问题而产生的空白字符。
menilui 发表于 2010-1-2 17:14



    你DV的数据库有多大?
回复

使用道具 举报

 楼主| menilui 发表于 2010-1-2 17:18:47 | 显示全部楼层
300M,有思路吗?

我的意思是第二次尝试转换是完成了,虽然数据库里都有相应的数据,但凡是中文的全空。
回复

使用道具 举报

蓝豆 发表于 2010-1-2 17:27:48 | 显示全部楼层
先转换再转码
蓝豆 发表于 2010-1-2 17:13



   
回复

使用道具 举报

 楼主| menilui 发表于 2010-1-2 17:29:51 | 显示全部楼层
蓝豆 发表于 2010-01-02 17:27



    什么意思,怎么弄?
回复

使用道具 举报

蓝豆 发表于 2010-1-2 17:31:56 | 显示全部楼层
什么意思,怎么弄?
menilui 发表于 2010-1-2 17:29



    参考一下
https://discuz.dismall.com/thread-216861-1-3.html
回复

使用道具 举报

 楼主| menilui 发表于 2010-1-2 17:39:06 | 显示全部楼层
不是这样!你说的是后话,现在是第一步从MSSQL到MYSQL的编码问题,还轮不到MYSQL内部转码。
我自己想想办法吧,看来是没多少人有钻研精神了。。。
回复

使用道具 举报

bg6aer 发表于 2010-1-2 17:41:30 | 显示全部楼层
可以联系我们提供服务
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-10-3 23:23 , Processed in 0.209237 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表