linux下mysql数据库编码设置参数character_set_client-->utf8,character_set_connection-->utf8,character_set_database-->utf8,character_set_results-->utf8,character_set_server-...
linux 下mysql数据库编码设置参数 character_set_client --> utf8 , character_set_connection --> utf8 , character_set_database --> utf8 , character_set_results --> utf8 , character_set_server --> utf8 , character_set_system --> utf8 , collation_connection --> utf8_general_ci , collation_database --> utf8_general_ci . 现在是我本地电脑winxp(简体中文) asp 从linux 下的mysql取数据,我在连接语句后加上 Stmt=Set Names 'gbk' 页面可以正常显示取出的数据,而且繁体字也可以显示. 但是我现在需要在win2k 繁体版本的系统下的asp 访问 linux mysql, ASP页面的编码无论我怎么设置都是乱码,求解
另一系统是php做的 该系统 访问 mysql 是没有异常的 . 取出的数据都可以正常显示的 . php 和mysql 都在linux下,如果要修改DB 编码参数 ,希望不会影响到 php这边的访问 , big5也没用. 不知道要修改哪里------------> 问题解决了,其实跟页面的程序没太大的关系 , 这问题困扰了1个星期, 突然想到可能是MYSQL ODBC 驱动的问题, 在MYSQL官网下载32位的Driver, mysql-connector-odbc-5.1.6-win32.msi ,我原来安装的是 Mysql 3.51的Driver(此Driver同样可连接Mysql,但版本可能是旧了,而且查看了下并无数据源编码), 此外 还需设置ODBC 数据源编码,在Details--->Misc Options, 选择GBK , 输入 SET CHARACTER SET GBK, 其他的 页面改改编码,测试测试,应该是可以了,我在win2k简体 和 繁体都测试了 没乱码了.. 谢谢下面三位的关心
展开