`
xq30397022
  • 浏览: 12954 次
  • 性别: Icon_minigender_1
  • 来自: 天津
文章分类
社区版块
存档分类
最新评论

MySql保存乱码问题

 
阅读更多

这个是由于你在安装mysql时没有选择正确的编码格式,可能是选择默认,字符编码为lian1,所以要修改你mysql的字符编码

修改方式如下:

方法一:

1、查看现编码:

mysql> SHOW VARIABLES LIKE 'character_set_%';

mysql> SHOW VARIABLES LIKE 'collation_%';

2、修改编码:


(1). SET NAMES 'utf8';

它相当于下面的三句指令:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;

2. 创建数据库
mysql> create database name character set utf8;

3.
创建表
CREATE TABLE `type` (
.....
) DEFAULT CHARSET=utf8;

4.
修改数据库成utf8的.
mysql> alter database name character set utf8;

5. 修改表默认用utf8.
mysql> alter table type character set utf8;

6. 修改字段用utf8
mysql> alter table type modify type_name varchar(50) CHARACTER SET utf8;


7. 查看当前表的编码:

show create table tablename;


方法二:

直接重新配置mysql,先找到mysql安装路径打开bin目录执行里面的MySQLInstanceConfig.exe程序,在选择编码格式是出现这样的图:

默认的为第一个选项,我们选择三个并根据需求选择相对的编码格式。

分享到:
评论

相关推荐

    mysql 数据库乱码问题解决

    MySQL数据库乱码-Linux下乱码问题一 乱码问题是很让人抓狂的问题,下面我将记录一下linux下mysql乱码问题的解决方法。 mysql在linux下乱码问题 一、操作 mysql默认字符集是latin1,但是我们大部分程序使用的...

    linux下mysql数据库乱码问题

    linux下mysql数据库乱码问题

    MYSQL中文乱码分析

     MySQL 的乱码问题(不仅仅包括中文乱码,也包括其它语言的乱码,以下称之为乱码问题)只存在于4.1及其以上版本。4.1之前的 MySQL 不支持多语言,所以它会将你给它的数据“原封不动”地保存,再“原封不动”地读出来...

    向MySQL数据库存中文显示乱码

     数据库是我们软件开发中一个非常重要的组成部分,以前小编使用的是SQL Server,没有遇到过存储的中文是乱码的情况,后来在ssh的项目中使用的是MySQL的项目,遇到了乱码的问题,只要向数据库中存储中文数据会是...

    解决hibernate与MySql存储中文时出现乱码问题

    解决hibernate与MySql存储中文时出现乱码问题

    mysql数据库乱码之保存越南文乱码解决方法

    我自己测试一下,很多字符变成了 ‘?...我看一下数据库字符集,默认都是 gbk,这个对中文是没有问题的,一碰到越南文,就乱码了。 于是,我将可能用到越南文的字段的字符集修改为 utf8,校对修改为:utf8_unicod

    常见php与mysql中文乱码问题解决办法

    乱码问题1:用PHPmyAdmin操作MySQL数据库汉字显示正常,但用PHP网页显示MySQL数据时所有汉字都变成了?号。 症状:用PHPmyAdmin输入汉字正常,但当PHP网页显示MySQL数据时汉字就变成了?号,并且有多少个汉字就有多少...

    MySQL存储数据乱码的问题解析

    mysql的字符集设置有多个层级,在mysql中存储中文,如果不能正确设置字符集,很容易出现数据乱码。今天就有一个用户反馈他数据库中的数据下午1点多开始出现了乱码。在这里,我分享下具体问题的排查过程,以及解决的...

    数据库 MySQL中文乱码解决办法总结

    但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况。下面就来介绍一下如何彻底解决数据库中文乱码情况。 1、中文乱码 1.1、中文乱码 create table user(name varchar(11)); # 创建user表 insert...

    PHP+MySQL存储数据常见中文乱码问题小结

    本文实例总结了PHP+MySQL存储数据常见中文乱码问题。分享给大家供大家参考,具体如下: PHP+MySQL出现中文乱码的常见原因: 1. MYSQL数据库的编码是utf8,与PHP网页的编码格式不一致,就会造成MYSQL中的中文乱码。 2. ...

    mysql 增删改查

    5、mysql保存或者修改时,中文会出现乱码,这时必须 在DbHelperMySQL类的 连接字中增加Charset=utf8;即 protected static string connectionString = "Server=localhost;User Id=root;Password=root;Persist ...

    php插入到mysql数据库中文乱码问题解决

    重装了系统重新安装了PHP的运行环境...  3.MYSQL创建表的时候要用ENGINE=MyISAM DEFAULT CHARSET=utf8;  举例(由于我懒得写,网上的这个例子感觉还挺清楚的):  建表:  Create TABLE `net_city` (  `cityid

    phpMyAdmin2.6以上版本数据乱码问题

    在phpMyAdmin2.6以上版本因为支持多语言集,弄得我们使用phpMyAdmin管理数据库的时候,查询出来的中文都是乱码,但是在我们的PHP程序调用时却没有这些问题。 去phpMyAdmin2.6的根目录下,打开以下这个文件: ...

    由idea向Mysql中存数据时中文乱码的解决办法(通过navicat修改)

    2.修改完一定要保存 二.IDEA问题 1.点击File–>Settings–>找到File Encodings,如图所示修改为utf-8 2.在你与数据库链接的URL中加入 ?userUnicode=true&characterEncoding=utf8&useSSL=false 如上就可完美的解决...

    PHP连接MySQL查询结果中文显示乱码解决方法

    之后在数据库查询前添加复制代码 代码如下:mysql_query(“set names ‘utf8′”);该行语句的编码值也应当与上面的编码值一样。 总而言之,网页保存的编码类型、网页的charset=utf-8、和执行的set names utf8语句的...

    保存的网页文件

    保存的网页文件、查找文件所用的测试网页,文件名里含有乱码

    centos中安装mysql后,插入数据乱码

    在阿里云中在线安装mysql数据库,发现通过java代码插入数据乱码,此时进去发现我们的mysql服务器的编码集是laint1.接下来我们需要将其修改成utf...这样就解决乱码问题了。 欢迎关注公众号:麦嘟编程 作者:麦嘟学编程

    快速解决mysql导出scv文件乱码、蹿行的问题

    而csv格式的也常常出现导出的中文乱码,或者蹿行等问题,从而陷入两难境地。老板要数据,你却导不出来,急死人了。 1.问题:我们原本要把如左图所示的数据库中的数据导出成他原本的样子,无奈成了右边的乱七八糟的...

Global site tag (gtag.js) - Google Analytics