set names gbk;結果還是出現亂碼?
為什么我按老師的方法輸入set names gbk;結果還是出現亂碼?
| tdb_goods | CREATE TABLE `tdb_goods` (
? `goods_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
? `goods_name` varchar(150) NOT NULL,
? `goods_cate` varchar(40) CHARACTER SET latin1 NOT NULL,
? `brand_name` varchar(40) CHARACTER SET latin1 NOT NULL,
? `goods_price` decimal(15,3) unsigned NOT NULL DEFAULT '0.000',
? `is_show` tinyint(1) NOT NULL DEFAULT '1',
? `is_saleoff` tinyint(1) NOT NULL DEFAULT '0',
? PRIMARY KEY (`goods_id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=gbk |
需要修改默認的字符集為utf8嗎
2017-09-07
安裝完mysql后,my.ini 設置字符集為utf8;? set names gbk,是為了讓工具能支持中文,表創建的時候還是應該指定字符集utf8的
2017-09-07
my.ini文件里面有兩處字符集的設置分別設置utf8,gbk。