文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mysql set names 问题

mysql set names 问题

时间:2010-08-27  来源:gogo198

mysql set names 问题
mysql_query("set names 'utf8'");
一直以来总以为set names 是用来设置msyql 的字符集的,最近作个东西才发现自己认识上的错误,
查一下手册
SET NAMES ‘x‘语句与这三个语句等价:
mysql> SET character_set_client = x;
mysql> SET character_set_results = x;
mysql> SET character_set_connection = x;
是用来设置客户端的字符集的,与服务器端的字符集无关,应该说msyql服务器端存储的字符是一定的。
因此在只要保持set names x 与页面的编码一致 ,无论什么编码都可以正确显示
 
注意:这里的,mysql  set Names   utf8     Not   utf-8,看清楚了;
来源:http://www.ej38.com/showinfo/mysql-129751.html   character_set_client  是取得  客户端提交的字符编码 character_set_connection  是将客户端的字符编码转换为服务器数据库的字符编码 character_set_results  是将服务器端的字符编码转换为客户端的字符编码
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载