程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mac mysql漢字亂碼問題解決

mac mysql漢字亂碼問題解決

編輯:MySQL綜合教程

mac mysql漢字亂碼問題解決    在創建數據庫和創建表時最好都指定字符編碼 例:create database db_name DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;//創建數據庫   create table order_list( id int unsigned not null AUTO_INCREMENT, O_name VARCHAR(40) not null, O_desc VARCHAR(600) DEFAULT ' ', O_category VARCHAR(50) not null, O_style VARCHAR(20) DEFAULT ' ', O_state enum('1','0') not null, O_unitprice double not null, O_icon VARCHAR(20) not null, primary key (id) )ENGINE=MYISAM AUTO_INCREMENT=1 DEFAULT CHARACTERSET=utf8; //創建表 insert into order_list values(null,'哈哈','asdsadas','cai','zhongcan','1',12.5,'xiao.png'); /插入 如果沒有上邊兩步的指定編碼,則第三步插入時會提示第二個元素錯誤,因為不指定默認是latin編碼,不支持漢字插入   另外要支持客服端的漢字輸出,像與php綁定輸出漢字 這需要修改/usr/local/mysql/my.cnf 修改內容為   其中 [client] default-character-set = utf8 和 character-set-server = utf8 是添加的。 到這裡就可以輸出漢字了。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved