程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 處理mysql導入復原時亂碼的成績

處理mysql導入復原時亂碼的成績

編輯:MySQL綜合教程

處理mysql導入復原時亂碼的成績。本站提示廣大學習愛好者:(處理mysql導入復原時亂碼的成績)文章只能為提供參考,不一定能成為您想要的結果。以下是處理mysql導入復原時亂碼的成績正文


處理辦法:
第一步:復原時樹立數據庫和表都為utf8格局(建議utf8,固然gbk或許gb2312也行)


CREATE DATABASE `shegongku` DEFAULT CHARACTER SET utf8
CREATE TABLE `members` (
`uid` mediumint(8) unsigned NOT NULL default '0',
`username` varchar(15) NOT NULL default '',
`password` varchar(40) NOT NULL default '',
`salt` varchar(16) default NULL,
`email` varchar(60) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


第二部,將sql文件的編碼轉換下,轉成utf8格局,可以notepad2,也能夠用UltraEditor停止轉換,再在第一行sql文件的添加一行 set names utf8 保留。

第三部,導入。普通就不會湧現亂碼了,這時候假如你在 終端cmd下再次查詢發明照樣亂碼的話,這個不是數據庫成績,而是顯示的成績,在終端裡輸出 set names gbk,如許中文就顯示正常了
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved