mysql数据库中汉字乱码
来源:互联网 发布:电气火灾监控软件 编辑:程序博客网 时间:2024/05/19 14:18
1. 用sql语句在mysql窗口创建的汉字数据乱码:
(1)在创建数据库之前就设置
SET NAMES UTF8; --保证SQL语句的编码是UTF8
(2)在创建库时设置库的编码
CREATE DATABASE 库名 CHARSET=utf8;
或者用 CREATE DATABASE 库名 DEFAULT CHARACTER SET 'UTF8';
(3)在查询时 先输入SET NAMES utf8;
若还是乱码在Windows窗口,就设置 SET NAMES GBK;
2. 用php使用SQL语句插入汉字数据时乱码
添加
$sql = "SET NAMES UTF8";
mysqli_query($conn,$sql);
到php语句中:
<?php
//1:创建连接
$conn = mysqli_connect('127.0.0.1','root','','dangdang');
//SET NAMES UTF8 设置SQL编码utf8
$sql = "SET NAMES UTF8";
mysqli_query($conn,$sql);
//2:向mysql发送sql指令
// dd_book
$sql = "INSERT INTO dd_book VALUES(null,'java大全',100,'2010-10-10',100)";
$result = mysqli_query($conn,$sql);
//3:获取返回结果
if($result===false){
echo "添加失败";
}else{
echo "添加成功";
}
?>
- mysql数据库中汉字乱码
- javaweb 乱码---汉字存入mysql数据库中变成乱码
- javaweb 乱码---汉字存入mysql数据库中变成乱码
- mysql数据库的汉字乱码问题
- MySQL数据库编程汉字乱码问题
- 关于mysql中汉字的乱码问题
- Mysql中插入汉字出现乱码问题
- hibernate中向mysql数据库插入汉字出现???乱码问题的纠正
- JDBC往MySql数据库中写汉字出现乱码的问题
- 数据库保存汉字乱码
- MySql数据库 汉字 ? 乱码解决 详细步骤 问题已解决
- 解决Excel导入mysql数据库时汉字乱码的问题
- Python连接Mysql&&解决数据库汉字显示乱码问题
- 写入服务器的mySql数据库汉字时乱码
- jsp页面写入mysql数据库时汉字乱码
- python向mysql数据库插入汉字出现乱码问题
- 关于ORACLE数据库中汉字显示乱码问题的探讨
- 关于ORACLE数据库中汉字显示乱码问题的探讨
- sublime的setting-user
- POJ1321-棋盘问题
- 【2016_ECCV】Embedding Deep Metric for Person Re-identification: A Study Against Large Variations
- 代码小总结
- name_scope
- mysql数据库中汉字乱码
- VIM显示如何行号
- sublime使用技巧
- POJ2251-Dungeon Master
- Excel在统计分析中的应用—第九章—非参数检验-独立性检验
- 洛谷1090 合并果子
- spring面向切面编程aop的学习(1)
- ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的办法
- Wannafly挑战赛5 D题题解 数学