易截截图软件、单文件、免安装、纯绿色、仅160KB

php mysql 采用 utf 8 的配置

1、在配置mysql实例的语言选项时,选择utf-8
2、在html,php页面中 加上 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />,如果不行再在 php文件 起始处加 header("Content-Type:text/html;charset=utf-8");
3、在php中做数据库连接时,我用的时pdo的形式,所以在获得一个 Connection后,紧接着执行 $conn->query("set names utf8");
下面是我的获取数据库连接的方法:
public  static function  getConnection(){
           
            $conn = new PDO(self::dsn, self::user, self::password);
            $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            $conn->query("set names utf8");
            return $conn;
}
4、如果使用命令行去连接数据库做一些查询的话,请先在查询前执行 show variables like '%char%'; 看看输出的是不是如下面:
character_set_client     gbk
 
character_set_connection  gbk
 
character_set_database    utf8
  
character_set_filesystem  binary
  
character_set_results     gbk
 
character_set_server      utf8
 
character_set_system      utf8
如果不是,请先执行 set names gbk;
然后再做一般的查询。


相关文档:

对MySQL中的锁机制的总结

今天来简单总结一下MySQL

锁机制,不妥的欢迎拍砖!
  1、对于MySQL来说,有三种锁的级别:页级、表级、行级。
  页级的典型代表引擎为BDB。
  表级的典型代表引擎为MyISAM,MEMORY以及很久以前的ISAM。
  行级的典型代表引擎为INNODB。
  2、我们实际应用中用的最多的就是行锁了。
  行级锁的优点如 ......

SQL Server和MySQL中Top用法的区别

      今天练习在JSP页面中实现分页效果,在查询语句方面牵扯到了top的用法。简要做一下总结:
      为实现类似top的功能,我们在SQL Server中和MySQL中使用到的SQL语句是不同的。
      1、在SQL Server中,我们使用  select top N * ......

PHP中foreach遍历数组(2)

<?php
  //声明数组变量
  $arr = array('张三','李四','王五','李明');
 
  //foreach循环遍历数组
  foreach($arr as $value){
   //注意“$value”后必须要一个空格,否则输出的结果不正确
   echo "$value<br/>";
  }
?> ......

PHP中foreach循环遍历数组(3)

<?php
 
  //声明数组变量
  $arr = array(val1 =>'张三',val2 => '李四',val3 => '王五',val4 => '李明',val5 => '周燕妮');
 
  //foreach循环遍历数组
  foreach($arr as $key => $value){
   //注意“$value”后必须要一个空格,否则输 ......

php 解析 excel 存储到 mysql 乱码


编码是个很基础的问题,也是大家很容易忽略的问题,写代码之前多多考虑,以后会少很多麻烦。
PHP发展了不少,现在pear用起来很方便,其中就有相关的class来读取Excel文件里面的内容,如果不想使用pear的话,可以考虑使用excel_class.php,google一下,可以找到这个class的source code下载,也能找到基本的example c ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号