Android笔记--解决使用php文件插入数据到mysql数据库的表中中文变问号的问题
来源:互联网 发布:淘宝最好的店铺 编辑:程序博客网 时间:2024/06/02 07:28
首先,中文变问号肯定是编码设置问题。所以:
1、设置php文件为utf-8编码格式的。
2、设置数据库编码格式为utf8_general_ci。
3、设置数据库的表的编码格式为utf8_general_ci。
4、设置数据库的表的需要显示中文的字段的编码格式为utf8_general_ci。
5、最重要的一步,在php文件里的设置字符集为utf8,告诉mysql数据库把后面发送的sql语句使用指定的字符集来解析,并且返回的结果数据的字符集也是指定的字符集。作用就是保证客户端和数据库使用的编码一致,不至于出现乱码或数据丢失:mysql_query("SET NAMES'utf8'");
记住,不要加上以下两句,加上会变回乱码
// mysql_query("SET CHARACTER SET utf8");
// mysql_query("SET CHARACTER_SET_RESULT=utf8");
6、解决问题。
0 0
- Android笔记--解决使用php文件插入数据到mysql数据库的表中中文变问号的问题
- PHP 从数据库Mysql中读取数据生成excel(解决乱码问题,解决中文变问号问题)
- PHP 从数据库Mysql中读取数据生成excel(解决乱码问题,解决中文变问号问题)
- 解决mysql数据库中无法插入中文数据的问题
- hibernate 连接Mysql数据库插入中文数据变问号 解决方法
- 数据库中插入的数据中文变 ????????????
- Linux下hibernate向mysql中插入中文变成问号问题的解决
- 无法通过PHP向MySQL数据库表中插入中文数据问题的解决办法
- java程序向mysql插入中文变问号的总结
- php插入数据到mysql中文乱码的问题
- 关于thinkPHP 往数据库里插入中文变问号的问题.....Navicat-大坑
- 解决PHP Mysql 插入中文显示问号
- 解决存储数据到mysql数据库中文乱码的问题
- mysql数据库中文变问号'???'
- jsp插入到数据库的中文汉字变成问号乱码的处理办法(mysql)
- 如何解决mysql插入的中文全是问号?????
- linux下oracle occi编程插入数据库中文显示问号问题的解决
- 部分中文插入mysql数据库变成问号的解决办法
- ZOJ 3605Find the Marble
- Fragment
- java中如何将char数组转化为String?
- ZOJ 3607Lazier Salesgirl
- 递归算法的解析
- Android笔记--解决使用php文件插入数据到mysql数据库的表中中文变问号的问题
- 深入理解Servlet [转]
- 用windeployqt打包Release版本后提示错误
- 6.2016.物电学院 电气工程及其自动化 辛雅松 15050341033
- 泛型
- Java继承、多态面试题
- php字符串函数
- ScrollView 滚动条知识点
- ZOJ 3609Modular Inverse