大家都知道
SET NAMES x
相当于
SET character_set_client = x;
SET character_set_results = x;
SET character_set_connection = x;
是用来设置客户端的字符集的,与服务器端的字符集无关,应该说msyql服务器端存储的字符是一定的。
因此在只要保持set names x 与页面的编码一致 ,无论什么编码都可以正确显示.
以下从MySQL5.0官方文档上摘录了相关内容,并翻译,说明了相关系统变量的用处:
What character set is the statement in when it leaves the client?
statement离开客户端的时候是什么字符集?
The server takes the character_set_client system variable to be the character set in which statements are sent by the client.
客户端送过来的statement,服务器认为它的字符集是系统变量character_set_client的值。
Read more…
PHP&MYSQL mysql, SET NAMES
许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
到目前为止,XAMPP 共有以下四种版本:
* 适用于 Linux 的版本(已在 Ubuntu、SuSE、RedHat、Mandrake 和 Debian 下通过测试),
* 适用于 Windows 98、NT、2000、2003、XP 和 Vista 的版本,
* 适用于 Solaris SPARC 的测试版(在 Solaris 8 环境下开发并测试),
* 适用于 Mac OS X 的测试版。
适用于 Mac OS X 和 Solaris 的 XAMPP 版本尚处于开发的第一阶段。使用时风险自担!
Read more…
PHP&MYSQL apache, mysql, perl, php, xampp
mysqladmin -uroot -p variables | grep datadir
mysqladmin -uroot -p variables | grep tmpdir
FreeBSD, PHP&MYSQL mysql
快速修复mysql数据库有的时候因为掉电或者其他原因导致数据库损坏,我们可以使用mysql自带的mysqlcheck命令来快速修复所有的数据库或者特定的数据库;例如
检查优化并修复所有的数据库用: Read more…
PHP&MYSQL mysql
Recent Comments