打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Mysql插入中文变为全问号???的问题 解决方法

1、检查并修改mysql的my.ini的配置文件

复制代码 代码如下:

default-character-set=utf8

2、建立数据库是要指定字符集

复制代码 代码如下:

create database mydb default character set utf8 collate utf8_general_ci;

3、建立数据表示也要指定字符集:
出问题的命令:

复制代码 代码如下:

CREATE TABLE IF NOT EXISTS `mydb` (
  `username` varchar(64) NOT NULL,
  `userid` int(11) NOT NULL,
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
正确的命令:
复制代码 代码如下:

CREATE TABLE IF NOT EXISTS `mydb` (
  `username` varchar(64) NOT NULL,
  `userid` int(11) NOT NULL,
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

说明:mysql版本:5.5.24

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MySQL数据库的基本使用
MySQL中ENGINE=InnoDB、AUTO
[原创]贡献一个学生成绩管理系统的代码 - J2EE论坛 - JAVA论坛 - 编程论坛
经典电商数据库分析构建(一)
Otter双A同步搭建入门教程
MySQL的开发必会的sql语句
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服