MySql中表单输入数据出现中文乱码的解决方法
发布时间:2020-05-23 15:14:56 所属栏目:MsSql 来源:互联网
导读:MySQL会出现中文乱码的原因在于1.server本身设定问题,一般来说是latin12.建库建表时没有制定编码格式。
|
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中表单输入数据出现中文乱码的解决方法 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧网站的支持! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server-2008 – 使用PIVOT SQL Server 2008时更改列名
- sql – 将表中的blob导出到单个文件的最快方法
- 数据库 – CouchDB最适合/高性能的应用程序是什么类型的?
- SQL Server Transact-SQL 编程
- SQL完全连接没有任何条件
- SQL Server sql 存储过程分页代码 支持亿万庞大数据量入门实
- SQL COUNT()/ LEFT JOIN?
- sql – Oracle:SELECT * FROM tablea a,tableb b WHERE a.
- 函数式编程和数据库交互的最佳实践是什么?
- sqlserver禁止management studio的自动提交事务
