您正在使用 IPV4 [44.192.115.114] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中      
[公益] 地球是我家,绿化靠大家      
2023年 中秋节 -2
2023年 国庆节 0
2024年 元 旦 92
2024年 春 节 132
 
您现在的位置:首页 >> 数据库 >> 内容
本类新增
本类热门文章
MySql中表单输入数据出现中文乱码的解决方法
内容摘要: MySQL会出现中文乱码的原因在于1.server本身设定问题,一般来说是latin12.建库建表时没有制定编码格式。MySql中表单输入数据出现中文乱码的解决方法:1.建库的时候CREATEDATABASEtestCHARACTERSET'utf8'COLLATE'utf8_general_ci';2.建表的时候CREATETABLEcontent(tex......
MySQL会出现中文乱码的原因在于

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

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

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

1.建库的时候

CREATEDATABASEtest

CHARACTERSET'utf8'

COLLATE'utf8_general_ci';

2.建表的时候

CREATETABLEcontent(

textVARCHAR(100)

)ENGINE=InnoDBDEFAULTCHARSET=utf8;

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

1.查看默认编码格式:

showvariableslike"%char%";

以下是修改后的

mysql>showvariableslike"%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/|

+--------------------------+---------------------------------------------------------+

8rowsinset(0.01sec)

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

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:MySQL ALTER命令使用详解 下一篇:Mysql 5.6添加修改用户名和密码的
发布日期:2023/6/1
手机扫二维码直达本页
发布时间:10:11:00
点  击:9
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.2.2 build230830(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
Copyright©2000-2023