`
xiaobo.liu
  • 浏览: 38832 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

mysql 字符集研究与测试续

阅读更多


   这篇博文主要是对鸟哥一篇关于mysql字符集实验的测试验证,为保证字符集设置不被改变,我主要用php  脚本测试;下面是mysql表结构与php的脚本

show create table niaoge_latin1;
+---------------+--------------------------------------------------------------
---------------------------------------+
| Table         | Create Table
                                       |
+---------------+--------------------------------------------------------------
---------------------------------------+
| niaoge_latin1 | CREATE TABLE `niaoge_latin1` (
  `name` char(30) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 |
+---------------+--------------------------------------------------------------
---------------------------------------+
1 row in set (0.00 sec)

show create table niaoge_utf8;
+-------------+----------------------------------------------------------------
---------------------------------+
| Table       | Create Table
                                 |
+-------------+----------------------------------------------------------------
---------------------------------+
| niaoge_utf8 | CREATE TABLE `niaoge_utf8` (
  `name` char(30) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 |
+-------------+----------------------------------------------------------------
---------------------------------+
1 row in set (0.00 sec)
$con = mysql_connect("localhost","root","123456");

$dbs = mysql_select_db("t", $con);

$charset = "set character_set_connection=latin1,character_set_results=latin1,character_set_client=latin1";
//$charset = "set character_set_connection=utf8,character_set_results=utf8,character_set_client=utf8";
mysql_query($charset,$con);

$sql = "insert into niaoge_utf8(name) values('刘 晓 波')";
//$sql = "select * from niaoge_utf8";
$res = mysql_query($sql,$con);

//$rest = mysql_fetch_assoc($res);

//print_r($rest);

 
$con = mysql_connect("localhost","root","123456");

$dbs = mysql_select_db("t", $con);

//$charset = "set character_set_connection=latin1,character_set_results=latin1,character_set_client=latin1";
$charset = "set character_set_connection=utf8,character_set_results=utf8,character_set_client=utf8";
mysql_query($charset,$con);

//$sql = "insert into niaoge_utf8(name) values('刘 晓 波')";
$sql = "select * from niaoge_utf8";
$res = mysql_query($sql,$con);

$rest = mysql_fetch_assoc($res);

print_r($rest);

 
Array ( [name] => 氓藛藴忙鈩⑩€溍β陈� ) 
   
<?php

$con = mysql_connect("localhost","root","123456");

$dbs = mysql_select_db("t", $con);

//$charset = "set character_set_connection=latin1,character_set_results=latin1,character_set_client=latin1";
$charset = "set character_set_connection=utf8,character_set_results=utf8,character_set_client=utf8";
mysql_query($charset,$con);

$sql = "insert into niaoge_latin1(name) values('***')";
//$sql = "select * from niaoge_latin1";
$res = mysql_query($sql,$con);

//$rest = mysql_fetch_assoc($res);

//print_r($rest);
 
<?php

$con = mysql_connect("localhost","root","123456");

$dbs = mysql_select_db("t", $con);
 

 
    下面附上鸟哥的解释


 

 

 

  • 大小: 102.1 KB
  • 大小: 84.8 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics