php写入mysql中文乱码的实例解决方法


Posted in PHP onSeptember 17, 2019

php写入mysql出现中文乱码的解决办法是:在建立数据库连接之后,将该连接的编码方式改为中文。

代码如下:

$linkID=@mysql_connect("localhost","root","admin");

if(!$linkID)

{

  echo "数据库连接失败!";

}

echo "数据库连接成功!";

mysql_query("SET character_set_connection = GBK",$linkID);//将连接改为中文编码方式。这种方式 

仅能保证插入能正常执行,但是插入之后的数据时???乱码。有待继续解决。

继续上面的问题,查看一下Apache目录下的PHP源文件,发现页面的编码方式是ANSI的,于是乎,我改成了utf8格式的。然后在执行SQL语句命令前加上如下代码:

mysql_query("set names utf8");

这句话的意思是:使php写入mysql的编码为utf-8

可以防止phpmyadmin中查看mysql的中文数据出现乱码!//很重要!!然后再次执行插入操作,中文就能正常插入数据库了,不再是???乱码形式了。

总结:通过PHP往Mysql数据库中写入中文的话,必须要保证,php源文件编码格式为utf8,mysql的连接要保持utf8格式,数据库表的编码格式为utf8,保证这三点一致,中文就能写入成功了!!

以上内容仅供参考!感谢大家的学习和对三水点靠木的支持。

PHP 相关文章推荐
360通用php防护代码(使用操作详解)
Jun 18 PHP
数组与类使用PHP的可变变量名需要的注意的问题
Jun 20 PHP
分割GBK中文遭遇乱码的解决方法
Aug 09 PHP
根据ip调用新浪api获取城市名并转成拼音
Mar 07 PHP
自己写了一个php检测文件编码的函数
Apr 21 PHP
PHP实现采集抓取淘宝网单个商品信息
Jan 08 PHP
Java和PHP在Web开发方面对比分析
Mar 01 PHP
PHP 错误处理机制
Jul 06 PHP
thinkPHP模型初始化实例分析
Dec 03 PHP
php实用代码片段整理
Nov 12 PHP
PDO::getAvailableDrivers讲解
Jan 28 PHP
Thinkphp5框架使用validate实现验证功能的方法
Aug 27 PHP
php写入txt乱码的解决方法
Sep 17 #PHP
解决php写入数据库乱码的问题
Sep 17 #PHP
php写入文件不覆盖的实例讲解
Sep 17 #PHP
php提供实现反射的方法和实例代码
Sep 17 #PHP
php探针使用原理和技巧讲解
Sep 17 #PHP
php探针不显示内存解决方法
Sep 17 #PHP
Laravel 模型关联基础教程详解
Sep 17 #PHP
You might like
Sony CFR 320 修复改造
2020/03/14 无线电
虫族 Zerg 历史背景
2020/03/14 星际争霸
菜鸟修复电子管记
2021/03/02 无线电
php数组总结篇(一)
2008/09/30 PHP
PHP微信开发之微信录音临时转永久存储
2018/01/26 PHP
php往mysql中批量插入数据实例教程
2018/12/12 PHP
Javascript 网页水印(非图片水印)实现代码
2010/03/01 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
2015/04/07 Javascript
JS中frameset框架弹出层实例代码
2016/04/01 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
Vue-Router模式和钩子的用法
2018/02/28 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
vue axios整合使用全攻略
2018/05/24 Javascript
VUE 3D轮播图封装实现方法
2018/07/03 Javascript
Vue3.0数据响应式原理详解
2019/10/09 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
2019/11/23 Javascript
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
python的继承知识点总结
2018/12/10 Python
Python 编程速成(推荐)
2019/04/15 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
Pytorch evaluation每次运行结果不同的解决
2020/01/02 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
2021/01/27 Python
英国乐购杂货:Tesco Groceries
2018/11/29 全球购物
浙大毕业生自荐信
2014/01/26 职场文书
高一政治教学反思
2014/01/28 职场文书
违纪检讨书2000字
2014/02/08 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
出纳员岗位职责风险
2014/03/06 职场文书
单位工程竣工验收方案
2014/03/16 职场文书
小学安全汇报材料
2014/08/14 职场文书
2014年司法局工作总结
2014/12/11 职场文书
MySQL选择合适的备份策略和备份工具
2022/06/01 MySQL