• 技术文章 >后端开发 >PHP问题

    PHP在数据库存储数据出现中文乱码怎么办

    coldplay.xixicoldplay.xixi2020-08-10 13:56:58原创702

    PHP在数据库存储数据出现中文乱码的解决办法:首先在文件头【】中加入属性;然后在php代码中加入【utf-8】编码文件;接着数据库中表的中文的部分设置为【utf8_general_ci】类型;最后将操作字段设置为utf8即可。

    PHP在数据库存储数据出现中文乱码的解决办法:

    1. 网页编码设置。一般在HTML代码中的文件头<html>中加入属性:

    <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>

    保证,网页是"utf-8"编码。

    2. PHP代码设置。在php代码的开始部分加入以下代码:

    header(”Content-type: text/html;charset=utf-8″);

    且要求保存的文件编码方式是utf-8(可以用EditPlus打开设置,如下图),这样就保证了该文件也是utf-8编码。

    3. 数据库中表的字段中存储中文的部分,要设置为utf8_general_ci类型。

    4.PHP在连接数据库操作时,要设置操作的字段类型为utf8,设置方法如下:

    mysql_connect(’localhost’,'user’,'password’);mysql_select_db(’db’);mysql_query(”set names utf8;”); //**设置字符集***

    04640c9b59db4848d75f06f2b2da2bf.png

    相关学习推荐:php编程(视频)

    以上就是PHP在数据库存储数据出现中文乱码怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:PHP 数据库 中文乱码
    上一篇:php如何设置timezone 下一篇:怎么安装install.php
    线上培训班

    相关文章推荐

    • PHP 数据库 常见问题小结第1/3页_PHP教程• PHP 数据库树的遍历方法_PHP教程• PHP 数据库类的封装及使用• 关于PHP 数据库 ODBC的相关内容

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网