使用這條命令 mysql_query("SET NAMES 'utf8'");把utf8 換成你需要的編碼,然後把資料庫的字元集也設定一樣的
set names 'gbk' 是指設定 客戶端環境的編碼, 而不是指創建表的編碼. 要創建表的編碼, 就得
CREATE TABLE uu
(
id int;
) DEFAULT CHARSET='gbk';
『貳』 如何修改Oracle資料庫字元集
1、首先確保電腦上已經安裝plsql客戶端,
『叄』 mysql中怎麼設置字元集
方法1:通過客戶端修改表欄位的默認字元集
打開SQLyog客戶端,連接資料庫如下圖所示,點擊connection 按鈕 連接資料庫
我的資料庫名稱為e,然後我隨意找到資料庫中test2表,右鍵-----》Alter Table
如果安裝資料庫的 時候 沒有選擇字元集設置,那麼mysql資料庫默認為latin1,在箭頭部分選擇utf8字元集
方法2:用資料庫命令修改字元集
首先查看當前資料庫字元集,在命令框中執行如下命令:show variables like 'character_set_%';
查看字元集排序設置,執行命令:show variables like 'collation_%';
修改伺服器級別字元集,執行命令:
1,臨時修改:SET GLOBAL character_set_server=utf8;
修改表級別,命令如下:ALTER TABLE table_name DEFAULT CHARSET utf8;
修改資料庫級別,命令如下:use e(換成你要修改的資料庫名,在這里我的資料庫為e),,然後執行命令:alter database e character set utf-8;
或者修改mysql的my.ini文件中的字元集鍵值
[mysql]
[mysqld]
重啟mysql