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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

[疑问] utf-8转utf-8时出现乱码?

[复制链接]
 楼主| azamat 发表于 2006-12-21 16:32:05 | 显示全部楼层
原帖由 ejew 于 2006-12-21 16:12 发表
留下数据,我来试试



7#  楼不是留了个数据库吗!

我的数据库现在都30多M了上下不方便.所以简单的留下了一个.

只要谁把那个数据库转换成功,我的也OK! 的.


帮助者注意: 我是一个少数民族,所以数据库里面的那些阿拉伯字母是最重要,转换完成后阿拉伯字母显示正常就是成功!
回复

使用道具 举报

 楼主| azamat 发表于 2006-12-22 01:56:05 | 显示全部楼层


怎么还让我顶下去吗?
回复

使用道具 举报

ejew 发表于 2006-12-22 14:38:16 | 显示全部楼层
什么阿拉伯数字,
我只看是这样的



先把这些字符编码转换,二次编码,
然后再写个程序,转换时引入该程序,
在处理时,主题、帖子导入html字段打开,字符不能html过滤,这是针对这些字符的,
目前我只处理这二个字段,其它的字段按此处理,
在处理时有这些字符的版块,最好记录下版块ID,程序对这几个版块如此处理
在小数据上我应该成功了,大数据就不得而知了,伱自己可试下



附上转好的样本

[ 本帖最后由 ejew 于 2006-12-22 14:47 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| azamat 发表于 2006-12-23 06:58:23 | 显示全部楼层

怎么这两个不一样啊?

原帖由 ejew 于 2006-12-22 14:38 发表
什么阿拉伯数字,
我只看是这样的
..............................


这第一个是您给的数据库.,可是数据库里面的那些阿拉伯字符都变成"编码"了,而汉字和英文,数字都很正常!!!




我把您给的数据库在后台导入,然后把它备份为UTF-8格式 保存.
然后又重新导入,把每一个帖子都重新编辑了一下,结果得到一下效果.





在这个过程中我明白这个:

BBSXP 的 utf-8 格式的数据转换 Discuz! 是所得到的数据 sql  的属性还是 ANSI 格式 , 所以我的那些宝贝的阿拉伯数字变成了,不三不四的乱麻!

可是这中间有什么道理呢???    我把那些转换代码和参数都设置为 UTF-8  而结果还是 ANSI.


难道不能 UTF-8 (转换) UTF-8 时结果不能=UTF-8 吗?

难道你们做的转换代码那里有什么问题吗?

[ 本帖最后由 azamat 于 2006-12-23 07:30 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

ejew 发表于 2006-12-23 07:47:41 | 显示全部楼层
bbsxp在标题写入时,也编码了,而帖子没有编码过
回复

使用道具 举报

 楼主| azamat 发表于 2006-12-23 15:55:02 | 显示全部楼层
失望,
暂时等待把.

相信哪天有个高手出来处理此问题的.
回复

使用道具 举报

ejew 发表于 2006-12-23 22:17:57 | 显示全部楼层
难道我没成功?

回复

使用道具 举报

紫琼 发表于 2006-12-26 14:13:19 | 显示全部楼层
只要在论坛里帖子显示正常就好了啊,不知道楼主到底要怎么样的效果~
回复

使用道具 举报

ejew 发表于 2006-12-26 14:24:36 | 显示全部楼层
他的意思是,转换前跟转换后的字符要一样,
真不明白他,在DZ他这种字符转到DZ也就是跟我图里的一样的,
DZ发这字符时也会转成utf8的web编码格式的,
我提供的ANSI 格式的数据,只是导出时选择编码的问题而已
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-10 11:15 , Processed in 0.026968 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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