3.08升级至3.09A,数据库乱码问题
原先3.08时好好的数据库, 中文可以显示且可以录入, 升级3.09a后, 显示原先的内容正确, 但无法再新增中文数据, 新增内容全部变为乱码?请大家帮忙尽快找到问题所在. 否则还要退回3.08了. 原来的数据库编码用的是什么? 原先数据库新建时选择是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]] 问题解决, 拷贝3.08的ConnectDB_mysql.inc文件代替3.09a的ConnectDB_mysql.inc, 显示和数据库均可以正常使用中文, 目前还没有发现其他问题 .
备注:3.08的ConnectDB_mysql.inc文件和3.09a的采用相同的语言设置 . 但3.09a的不能用, 不知加入了其他什么功能 .这只有请代码级的大师们去解决了. 强烈建议转回用3.08现在的3.09a是一个测试的测试版本,功能没什么特出的修改,中文问题还比较严重,新手先用3.08熟悉后再转
页:
[1]