mysql中文存入到数据库乱码
来源:互联网 发布:des 算法 函数原理图 编辑:程序博客网 时间:2024/05/21 06:30
最近被数据库乱码搞爆了,来记录一下,网上很多方法就不说,其实就要做到编码一致就行了。我用的UTF-8编码,这里有几个地方要注意:
1.数据库编码选择UTF8,这里是指新建数据库的时候,开始用navicat现在不用了,用phpmyadmin,这个创建的时候是有选择的。
2.创建表的时候,编码方式也选择ut8
3. 字段也选择utf8
4.在数据库连接之后加一句:
$con = $mysql_connect($host,$user,$pw);
mysql_set_charset('utf8', $con); //设置当前连接的默认字符集
5.页面通过表单提交写入数据库的时候,要注意html的页面编码也是utf8,有时候浏览器会自动转化编码方式,造成写入的数据不是utf8编码,所以写入数据库就是乱码了。
为什么要加4里边的语句,也没搞明白,因为在加入之前已经把mysql服务器里边的字符集全都设置成utf8了。用php函数获取mysql端的默认字符集结果还是显示拉丁,所以尝试加入这句就解决了。
0 0
- mysql中文存入到数据库乱码
- 兔子--中文存入mysql数据库显示乱码
- mysql数据库存入中文乱码或问号
- mysql存入中文乱码
- 中文存入数据库乱码问题
- hibernate存入数据库乱码mysql
- hibernate插入中文到mysql数据库乱码
- 解决中文存入MySql出现乱码问题
- mysql中中文存入为乱码问题
- java中文数据存入mysql 时乱码
- 【ITOO技术篇】——MySQL插入中文数据,存入数据库乱码的问题
- C# ASP.NET 连接mysql数据库存入的中文乱码问题解决方法
- jsp到mysql不能存入中文
- 使用Spring Boot框架导致存入汉字到MySQL数据库为乱码解决方案
- mysql数据库中文乱码
- MySQL 数据库中文乱码
- mysql数据库 中文乱码
- Mysql数据库中文乱码
- 吃糖果
- Android 应用程序的优先级和进程状态
- SPOJ Query on a tree (树链剖分 + 线段树)
- 例10-3 uva10375(唯一分解定理)
- nios ii avalon结构中的按键中断如何配置!
- mysql中文存入到数据库乱码
- ActionBar之添加下拉导航栏
- POI 简单了解
- 第一阶段总结
- 安装weiphp遇到的问题
- pyhon中常见的文件处理
- 无法打开物理文件 操作系统错误 5:拒绝访问 SQL Sever
- java 多线程 cpu 通俗易懂
- BestCoder Round #48 ($)HDU5285 wyh2000 and pupil