`

mysql 采用utf8编码的时候乱码问题

阅读更多

以前用mysql设置的编码都是GBK,这次装的时候索性弄成了utf8,因为我做jsp的时候习惯把页面编码全设为UTF-8,但是mysql编码设为utf8时发现命令行insert语句插入中文时出错,而jsp页面向数据库插入时乱码,后来发现这样就搞定了.

在mysql命令行里输入show variables like "character_set_%",然后运行mysql> set character_set_results=gbk;

mysql> set character_set_client=gbk;就搞定了 哈哈

分享到:
评论

相关推荐

    如何更改MySQL数据库的编码为utf8mb4

    utf8mb4编码是utf8编码的超集,兼容utf8,并且能存储4字节的表情字符。 这篇文章给大家介绍了更改MySQL数据库的编码为utf8mb4的相关知识,感兴趣的朋友一起看看吧

    MySql修改数据库编码为UTF8避免造成乱码问题

    我们可以通过修改数据库默认编码方式为UTF8来减少数据库创建时的设置,也能最大限度的避免因粗心造成的乱码问题。我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来 我们可以通过命令查看数据库当前...

    不乱码批量修改mysql数据库、表、字段编码(gbk到utf8php脚本)

    批量修改mysql数据库、表、字段编码(gbk到utf8php脚本) 可以把整个数据库、表、字段编码全部从gbk_chinese_ci 到 utf8_general_ci 转换,不会乱码哦 狂拽吊炸天!!!

    Unity3D教程:修改mysql字符编码成为UTF82

    163、一般就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。解决方法是在发送查询前执行一下下面这句:

    mysql中文乱码问题

    本文介绍了在mysql安装时选择了utf8编码方式,创建数据库时也选择了utf8,但是通过程序向数据库中插入数据时,仍存在乱码问题的解决方法

    asp+mysql+utf8 网页出现乱码问题的解决方法

    MYSQL是UTF8编码,但无论在网页中加多少UTF8的定义,显示的结果都还是会有一些小格子,而且SQL语句中用LIKE 中文,也查询不出来。反而定义为gb2312,显示完全正常。 conn.asp 网页顶部写 代码如下: <%@...

    MYSQL数据库使用UTF-8中文编码乱码的解决办法

    创建数据库的时候,请将“整理”设置为:“utf8_general_ci” 或执行语句: 代码如下:CREATE DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;  创建数据表的时候:如果是该字段是存放...

    PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码

    老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有php文件里面 ,数据库里面 存储 的编码 ,页面显示 ,...

    php页面,mysql数据库转utf-8乱码,utf-8编码问题总结

    PHP页面转UTF-8编码问题 1.在代码开始出加入一行: header(“Content-Type: text/html;charset=utf-8”); 2.PHP文件编码问题 点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文件编码为:...

    mysql乱码解决方案

    linux 系统下mysql中文乱码问题的解决方案 1、在命令行中输入alter database 数据库名 default character set utf8; 设置字符编码方式 2、 set names utf8; 设置显示方式 3 、jdbc中url的路径后跟上?useUnicode=true...

    MySQL乱码的几种原因

     1、jsp设置编码是utf-8,保证传到后台的是utf-8的编码  2、在数据库连接上加这么一段jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8,保证传输过程是utf-8的。  3、设置数据库...

    PHP MYSQL乱码问题,使用SET NAMES utf8校正

    PHP操作数据库的时候,数据库中数据使用UTF8编码,在读出来的时候,显示的全是???????问号乱码,找了一些资料原来是在读取之前进行一次编码设置: 复制代码 代码如下: create table tablename ( id int not null auto_...

    java+jsp+mysql开发 web项目处理中文乱码问题

    Jsp输出中文的乱码问题,获取表单提交的数据时的中文乱码问题,url中的中文问题,数据库中采取的编码方式不同于utf-8怎么办

    php读取mysql中文数据出现乱码的解决方法

    解决方法:创建数据库的时候,MySQL 字符集选择’UTF8’,MySQL 连接校对选择utf8_general_ci,这样创建的数据库用来存储中文肯定没有问题,否则,你的中文首先在MySQL中就是乱码,更不要期望它会给你在PHP页面中...

    MySQL的中文UTF8乱码问题

    其实UTF8也用了好几年了,程序基本能跑,没什么大问题,但是数据倒换的时候,总是遇到不爽的事情。 【问题现象】 网页xxx.php用EditPlus另存为UTF8格式,MySQL在my.ini里设置default-character-set=utf8,建表时加了...

    乱码问题解决方案

    创建Database时候:create database XXX default character set utf8; 创建表后:create table XXX( id int... )engine=innodb default character set utf8; 设置数据库编码:set names utf8; ...

    ndoutils-2.0.1-utf8(完美解决中文乱码问题)

    ps: 由于之前的版本只适合服务器名为英文,不能很好的识别中文,经本人多方查找资料...写库时只需要保证mysql的编码格式为utf8格式便可,此版本只对mysql的支持作了更改。 数据库的脚本执行请使用脚本db/mysql_utf8.sql

Global site tag (gtag.js) - Google Analytics