首頁 > 資料庫 > mysql教程 > Mysql插入中文变为全问号???的问题_MySQL

Mysql插入中文变为全问号???的问题_MySQL

WBOY
發布: 2016-06-01 13:29:50
原創
1111 人瀏覽過

bitsCN.com

Mysql插入中文变为全问号???的问题

 

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

 

[mysql]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

bitsCN.com
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板