现在运行的SERVER环境为LINUX,读写中文到数据库都OK,因为不能进机房,我远程用WIN系统的NAVICAT查看数据库却发现中文全都是乱码,包括导出SQL也一样,以至于移植到WIN的显示也是乱码。PHP里已经做了繁体中文和UTF-8的转换,建表也都是用UTF8,WIN下的PHP读写数据库中文也都OK,只是之前副本的数据繁体中文为乱码,请问有什么办法可以转换么?
解决方案 »
- 菜鸟继续提问,两表查询求 相同字段数量……看上去很简单
- 还是请教中文?问题,情况比较特殊
- 在程序中还原问题
- mysql里面lock 给个表加个read,有什么用?
- 用select * into outfile 'c:\aa.txt' from your_table_name 导出文件后,为什么找不到文件
- 哪里有PostgreSQL 8.0 Beta4 for windows 下载?
- mysql在win32的平台下是不是原生的代码
- 如何列出Mysql中一个表的所有列的名称??急
- MySql 内部游标的循环嵌套使用
- mysql自动重启,大概半天时间就自动重启了
- PostgreSQL 逃逸问题
- 关于两个表联合查询的问题!
MySQL 中文显示乱码
`iCustomer_Id` bigint(15) unsigned NOT NULL auto_increment,
`sCustomer_Name` varchar(200) NOT NULL default '',
`iFK_Nature_Code` int(11) NOT NULL default '0',
`sRe` text,
`dEntry_Date` datetime NOT NULL,
`sEntry_User` varchar(20) NOT NULL default '',
`dModify_Date` datetime NOT NULL,
`sModify_User` varchar(20) NOT NULL default '',
`sStockCode` varchar(20) NOT NULL default ' ',
PRIMARY KEY (`iCustomer_Id`),
KEY `sCustomer_Name` (`sCustomer_Name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;这个是正在运行的SERVER的环境(LINUX下)+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set这个是本机环境(WINXP)
+--------------------------+---------------------------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\charsets\ |
+--------------------------+---------------------------------------------------------+
8 rows in set