ホームページ > データベース > mysql チュートリアル > Mysql插入中文变为全问号???的问题_MySQL

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-01 13:29:50
オリジナル
1118 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート