• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySql中表单输入数据出现中文乱码的解决方法_MySQL

MySql中表单输入数据出现中文乱码的解决方法_MySQL

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了mysql中文乱码,mysq表单,mysql输等相关知识,希望本文的分享对您有所帮助
MySQL会出现中文乱码的原因在于

1.server本身设定问题,一般来说是latin1

2.建库建表时没有制定编码格式。

MySql中表单输入数据出现中文乱码的解决方法:

1.建库的时候

CREATE DATABASE test 
CHARACTER SET 'utf8' 
COLLATE 'utf8_general_ci'; 

2.建表的时候

CREATE TABLE content ( 
text VARCHAR(100)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; 

基本就不会出问题了,即建库和建表时都使用相同的编码格式。

1.查看默认编码格式:

show variables like "%char%"; 

以下是修改后的

mysql> show variables like "%char%"; 
+--------------------------+---------------------------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/mysql-5.7.13-osx10.11-x86_64/share/charsets/ |
+--------------------------+---------------------------------------------------------+
8 rows in set (0.01 sec) 

2.查看test数据库的编码格式:

以上所述是小编给大家介绍的MySql中表单输入数据出现中文乱码的解决方法 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL的安全问题从安装开始说起
  • Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]
  • mysql 无法连接问题的定位和修复过程分享
  • MySQL自增列插入0值的解决方案
  • MySQL无法启动1067错误的又一种解决方法(机房断电)
  • 解决mysql导入还原时乱码的问题
  • mysql乱码问题分析与解决方法
  • mysql导出导入中文表解决方法
  • mysql如何按照中文排序解决方案
  • MySQL启动1053错误解决方法

相关文章

  • 2018-12-05Oracle with子句
  • 2017-05-11mysql proxy问题的解决方法
  • 2018-12-05mysql中使用通配符进行过滤教程
  • 2018-12-05ORA-00600: internal error code, arguments: [kqlnrc_1], [0x70
  • 2018-12-05关于mysql_info()函数的10篇文章推荐
  • 2018-12-05数据库的用户帐号管理基础知识
  • 2018-12-05sql server 2005用户权限设置深入分析
  • 2017-05-11浅析MySQL replace into 的用法
  • 2018-12-05无法在com+ 目录中安装和配置程序集 错误:-2146233087的解决方
  • 2018-12-05MySQL触发器之创建触发器

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • navicat 8 创建数据库与创建用户分配权限图文方法
    • MySQL数据库innodb启动失败无法重启的解决方法_MySQL
    • mysql_field_type()函数的内容推荐
    • 关于索引的10篇课程推荐
    • Oracle 多行记录合并/连接/聚合字符串的几种方法
    • 为何要将ubuntu 16.04 设置 mysql 的编码为 utf8?
    • Oracle 存储过程加密方法
    • Oracle中RAISE异常深入分析
    • mysql5.1 command line client 登录时出现闪退如何解决
    • MySQL存储引擎总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有