在同一台机上,也会存在字符集设置的问题。提供一下以下信息。另外建议看一下一楼提供的贴子。show create table t1; show variables like 'char%';
我看过了,解决不了我的问题,我现在不是所有中文都是乱码,是就几个字是乱码,我用程序往数据库里存一条数据"陶喆",他会把喆字变成?号,我用Navicat for MySQL直接insert一条"陶喆"就可以,如果要是我程序和数据库字符编码不一样问题应该全是乱码,现在不是,就一个特殊的字是乱码,而切我也换过不同的字符编码式过,陶喆的喆字都会变成?号
看下这个吧,版主写的文章,应该可以帮你解决问题
show variables like 'char%';
GB2312 仅包括常用的3000多汉字。很多字并不被包含。
在操作(增删改查)数据库时候,先执行命令:set names gbk; 注意一定要是gbk!然后再操作数据库.
网页的显示编码设置为:<meta http-equiv="Content-Type" content="text/html; charset=gb2312">;这样就可以显示 生僻字了,我在我的电脑上测试,像陶喆的喆字,邝文珣的珣字,都可以显示!