• 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;
  • 相关阅读:
    SpringMVC初识视图解析器
    初识SpringMVC
    C++ 虚函数表
    C++ 纯虚函数 + 抽象类
    C++ 虚析构函数
    C++ 虚函数
    C++ 多态
    leetcode
    leetcode
    leetcode 10.正则表达式匹配
  • 原文地址:https://www.cnblogs.com/canbefree/p/3651982.html
Copyright © 2020-2023  润新知