MySQL命令行插入中文出錯的解決
作者:佚名 
  MySQL命令行使用時有時會遇到插入中文失敗的問題,下文就為您介紹一個解決該問題的方法,希望對您能有所啟迪。
 最近安裝MySQL,使用了UTF-8 ,鍵表使用了UTF-8,遇到了MySQL命令行插入中文出錯的問題。
在Query Browser中直接插入中文沒有問題.
- create table student(
 - id varchar(100) not null default '',
 - name varchar(20) default '',
 - cardId varchar(20) not null default '',
 - age int(3) default '0',
 - primary key (id),
 - unique key (cardId)
 - )engine=InnoDB default charset=utf8;
 
但是在MySQL命令行中插入中文,居然不行.
設(shè)置環(huán)境為UTF8,插入仍然失敗.
- set names utf8;
 
解決:
- set names gbk;
 - insert into student(id,name,cardId,age) values('1234','偉','05120492',24);
 
成功.
【編輯推薦】
責(zé)任編輯:段燃 
                    來源:
                    互聯(lián)網(wǎng)
 














 
 
 




 
 
 
 