数据库

 首页 > 数据库 > MySql > MySQL 5 乱码问题处理办法

MySQL 5 乱码问题处理办法

分享到:
【字体:
导读:
         摘要:1 设置phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字符集:UTF-8 Unicode (utf8) MySQL 连接校对:gbk_chinese_ci 2 创建数据库时 整理设置成 gbk_chinese_ci 3 用SQL建立表中 ENGINE=M...

MySQL 5 乱码问题处理办法

1 设置phpMyAdmin

Language:Chinese simplified (zh-utf-8)

MySQL 字符集:UTF-8 Unicode (utf8)

MySQL 连接校对:gbk_chinese_ci

2 创建数据库时

整理设置成 gbk_chinese_ci

3 用SQL建立表中

ENGINE=MyISAM DEFAULT CHARSET=gbk;
ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=40 ;

4 检查表结构中

varchar(100) 的整理属性为gbk_chinese_ci
其它类型的整理属性为空

5 代码中加上

$db->query("SET CHARACTER SET GBK");  Linux下需要,Windows下不需要
这个相当于Connection Character Sets and Collations

MySQL 5 乱码问题处理办法
分享到:
为MySQL提权简单方法
为MySQL提权简单方法前不久网上公开了一个MySQL Func的漏洞,讲的是使用MySQL创建一个自定义的函数,然后通过这个函数来攻击服务器。最早看到相关的报道是在o-otik上,但是公布的是针对Unix系统的Exploit,并且成功率也不是很高.而近期,国内有高手放出针对Win系统的相关文章,于是我马上找来与朋友一同研究.   其实我们早就能...
服务器端用 mysql_real_escape_string 清...
服务器端用 mysql_real_escape_string 清洁客户端数据由于 mysql_real_escape_string 需要 MySQL 数据库连接,因此,在调用 mysql_real_escape_string 之前,必须连接上 MySQL 数据库。 PHP: 调用方法 PHP:   经过清洁的数据可以直接插入数据库。 注意!mysql_real_escape_string 必须在(PHP 4 >= 4.3.0, PHP 5)的情况...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……