• mysql解决乱码2



    <meta http-equiv="Content-Type" content="text/html charset=gbk2312" />

    //这句在php中可以用

    header("content-Type: text/html; charset=utf-8");

    set names gb2312;

    注意网页和数据库gbk2312的不一样的地方

    set name gb2312;

    往table插入中文发现 显示出来的是乱码。

    解决办法:

    在所有执行mysql_query函数做数据库插入删除查询之前 执行下面三个命令:
    mysql_query('set character_set_client = utf8');
    mysql_query('set character_set_connection = GBK');
    mysql_query('set character_set_results = utf8');
    而不是以前的 set names utf8命令创建数据库和创建表之时指定编码为gbk ,指定 整理为 gbk_chinese_ci;
    CREATE DATABASE `test` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
  • 相关阅读:
    类属性、实例属性
    多态
    重载
    多继承
    继承介绍以及单继承
    析构
    构造
    self
    方法
    属性
  • 原文地址:https://www.cnblogs.com/canbefree/p/3651982.html
Copyright © 2020-2023  润新知