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

數據庫亂碼問題的解決方法

編輯:關於MYSQL數據庫

  我原來是用的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編碼格式。

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