怎么转换数据库连接类型?

装了个组件,中文乱码,好像是数据库的问题,连接类型是latin1,想转换为Unicode,是不是这个问题,怎么转换。
已邀请:

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

在 Joomla 核心 的安装方法里面,我们一直强调:要使用 UTF-8 编码,数据库本身的默认字符连接(collation)也必须是 UTF8。你为什么还能造成这种结果呢?
现在恐怕很难将 latin1 的字符无损转换成 utf8 。如果网站数据不多,我建议你直接重新安装吧。这次记得选一个支持 Joomla 的主机。

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

被你吓到了,我是装的源码,不可以强制转换下吗,我用了个转换插件,但是老是显示超时错误,也在还原网站的时候强制转换了下,怎么没效果,帮我想下法子?做了不少了,重做太累。是我操作没得要领吗,还是用的方法不可行?

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

再者我文章里显示中文没问题,reform pro显示中文也没问题。

赤木@晴子 - 明月百年心

赞同来自:

不管你文章显示的如何正常,你一旦安装了其它某个扩展就出现乱码,说明你的数据库字符编码还是存在问题。
这个问题如果自己转换,很难保证成功。
如果你网站数据已有不少,无法从头再来,我可以考虑帮你尝试一下,但这属于收费服务。转换不成功不收费。请移步淘宝旺旺详谈。

不是本人 - no no no!

赞同来自:

请你弄,可以等项目完成在付钱吗?还是这个比较靠谱,想用这个。
我也发到这里了 crosstec.org/en/forums/37-contentbuilder-general-forum/116278-can-t-show-simplified-chinese-,help-eager.html

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

你的截图应该包含 phpMyAdmin 里面数据表的字符连接(collation)状态。
你所提及的扩展好像是 ContentBuilder 组件(要不是看你给老外发的截图,我都不知道你在说哪个组件,是不是我不问你就一直保密下去?)。由于 ContentBuilder 是收费软件,所以我也没法帮你测试该组件是否真正支持中文语言。如果你愿意让我测试,请把安装包发给我。
要是可以确认数据库的字符编码存在问题,那么,请尽早处理,否则积累下去可能会引起更多的问题(虽然还无法预知会发生什么问题)。

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

我用插件强制转换了下,感觉没什么问题了,支持中文了。

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

最好进入 phpMyAdmin 看一下,或者将数据库导出为 SQL 文件,然后看文件里面的文字是不是乱码?这些地方如果都显示正常可读的中文,才可以认为是真正解决了。

要回复问题请先登录注册