zoukankan      html  css  js  c++  java
  • php插入中文数据到MySQL乱码

    • 事情是这样的:我在本地的测试成功了,放到服务器测试,发现服务器的数据库里的中文竟然乱码了。
    • 我进行了以下几步基本的做法:
    1. PHP文件改为utf-8的格式。
    2. 加入header("Content-Type: text/html; charset=utf-8");
    3. MySQL的链接加上这几句:
    mysql_query("SET NAMES 'utf8'");
    mysql_query("SET CHARACTER_SET_CLIENT=utf8");
    mysql_query("SET CHARACTER_SET_RESULTS=utf8");
    
    1. 数据库改为utf8格式,字符集校对改为utf8_general_ci
    2. 每张表改为utf8格式,字符集校对改为utf8_general_ci
    3. 每个字段改为utf8格式,字符集校对改为utf8_general_ci
    • 结 果 还 是 不 行!!当时的心情真是日了舍友了。。
    • 调了一下午,各种组合尝试+查资料。最后发现这句话出了问题!!
      $arr = json_decode(iconv('GBK','UTF-8//IGNORE',$info));
    • 总之是调好了,至今不知道为什么。
    • 望能被告知。。
  • 相关阅读:
    Linux 技巧:让进程在后台可靠运行的几种方法
    caffe 中的的参数
    adaboost+svm
    [caffe] 数据制作和训练
    [caffe] 安装及使用注意
    [算法] POJ1007
    vim 配置
    [触觉]数据集
    [theano]安装-python theano cuda
    博客迁移
  • 原文地址:https://www.cnblogs.com/imguang/p/4924548.html
Copyright © 2011-2022 走看看