我原來是用的乙個開源cms是使用的gb2312的編碼,考慮到國際化地標準問題,所以現在用的是utf8編碼格式,結果出現了很多亂碼,後來經過查詢相關資料和自己的實際總結,現在顯示資料庫的中文內容時終於不會出現亂碼了。 現在把幾種方法列出,希望對其他人有所幫助。
解決方法:
1:建立資料庫的時候要用utf8編碼:
create database news default charset=utf8 。
2:建立資料表的時候也要用utf8編碼:
create table xinwen
( title varchar(20) not null
)default charset=utf8;
3:用php運算元據庫的時候先要把插入資料庫的內容進行utf8編碼:
mysql_query('set names utf8');
4:在php頁面開始時加上:
header('content-type:text/html;charset=utf-8');
5:瀏覽權的頁面設定的編碼型別也要換成utf8編碼格式。
mySQL資料庫中文亂碼解決方法
mysql資料庫字符集設定 1 進入mysql命令列 2 使用命令 set names gbk mysql資料庫匯出匯入加字符集引數 1 進入mysql資料庫安裝目錄的bin資料夾下 2 使用命令 mysqldump u root p recordstation c recordstation.sq...
mysql匯入資料庫亂碼的解決方法
在轉移主機的時候經常公遇到mysql匯入資料庫亂碼的問題 為了避免字元編碼的問題,檔案,資料庫都是用utf8來搞定。在資料量小的時候phpmyadmin匯入資料還是比較穩定的,資料量大了,就不行了。於是用mysql 的source來搞定。但是出現了一點小問題,匯入的資料全是亂碼。檢視了資料庫和資料表...
mysql 資料庫中文亂碼問號解決方法
alter database db name default character set character name collate 把錶預設的字符集和所有字元列 char,varchar,text 改為新的字符集 alter table tbl name convert to character...