Erp100论坛's Archiver

bjdr 发表于 2008-2-24 19:39

3.08升级至3.09A,数据库乱码问题

原先3.08时好好的数据库, 中文可以显示且可以录入, 升级3.09a后, 显示原先的内容正确, 但无法再新增中文数据, 新增内容全部变为乱码?

请大家帮忙尽快找到问题所在.  否则还要退回3.08了.

wjfonhand 发表于 2008-2-24 19:46

原来的数据库编码用的是什么?

bjdr 发表于 2008-2-25 11:58

原先数据库新建时选择是gbk_chinese_ci ,

使用phpmyadmin2.10.2导入新建数据库, 导入时选择为文件字符集处选择为lartin1,   导入后数据表显示整理类型为:latin1_swedish_ci,

此时在3.08下一切正常,  但3.09A里面 原有数据正常, 不能新加中文数据. (  PHP 5.2.3+MySQL : 5.0.45+apache 2.24+phpmyadmin2.10.2)

后来测试按照[url=http://bbs.erp100.com/viewthread.php?tid=18424&]http://bbs.erp100.com/viewthread.php?tid=18424&[/url]的方法新建数据库,直接就不能输入中文内容, 郁闷ing.........

[[i] 本帖最后由 bjdr 于 2008-2-25 11:59 编辑 [/i]]

bjdr 发表于 2008-2-27 11:42

问题解决, 拷贝3.08的ConnectDB_mysql.inc文件代替3.09a的ConnectDB_mysql.inc, 显示和数据库均可以正常使用中文,  目前还没有发现其他问题 .

备注:3.08的ConnectDB_mysql.inc文件和3.09a的采用相同的语言设置 . 但3.09a的不能用, 不知加入了其他什么功能 .这只有请代码级的大师们去解决了.

simonz 发表于 2008-3-3 14:40

强烈建议转回用3.08现在的3.09a是一个测试的测试版本,功能没什么特出的修改,中文问题还比较严重,新手先用3.08熟悉后再转

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2007 Comsenz Inc.