我現在有一個sql文件,裡面內容是gbk的。我現在顯示全是亂碼。 程式碼如下:完美解: 1. 不管你用什麼方法,匯出文字文件,確保EDITPLUS打開看到的是中文。 3. 用命令列導入4.1資料庫,記得,這個資料庫的編碼要設為GBK,建表的時候,會自動指定為GBK
只是用mysql 4.0.26能顯示。
用4.1以上的死活都顯示不了。頭大了。望大家指點指點,感恩不盡。
我現在裝了mysql 5.0.22.
我把my.ini裡的字符集都改成 gbk了,用status命令顯示,都是 gbk.然後我用source 命令導入sql文件,但還不行。查詢前我用了set names gbk,set names utf8,set names latin1.什麼都顯示亂碼。
用mysql -uroot -ppassword database
-- MySQL dump 10.10
--
-- Host: localhost Database: system
-- --------------------- ---------------------------------
-- Server version 5.0.22-community-nt
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS. 🎜>/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_Z/;
/*!40103 SET TIME_Z/; */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /;
/*
無語了。望各位指點。謝謝。
複製程式碼
附指令:
mysql -hlocalhost -uroot -p* *** database --default-character-set=gbk 以後導出的時候,也要記得--default-character-set=gbk
寫程式的時候,mysql詢前,一定要SET NAMES!
以上是我長時間無數次失敗和測試累積下來的經驗。
以上就介紹了60designwebpick mysq GBKl亂碼,包含了60designwebpick方面的內容,希望對PHP教程有興趣的朋友有所幫助。