国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MYSQL數(shù)據(jù)庫使用UTF-8中文編碼亂碼的解決辦法

2024-07-24 12:45:29
字體:
供稿:網(wǎng)友

1.用phpmyadmin創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表
創(chuàng)建數(shù)據(jù)庫的時(shí)候,請將“整理”設(shè)置為:“utf8_general_ci”
或執(zhí)行語句:

復(fù)制代碼 代碼如下:
CREATE DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 

創(chuàng)建數(shù)據(jù)表的時(shí)候:如果是該字段是存放中文的話,則需要將“整理”設(shè)置為:“utf8_general_ci”,
如果該字段是存放英文或數(shù)字的話,默認(rèn)就可以了。
相應(yīng)的SQL語句,例如:

CREATE TABLE `test` ( `id` INT NOT NULL , `name` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ;

2.用PHP讀寫數(shù)據(jù)庫
在連接數(shù)據(jù)庫之后:

復(fù)制代碼 代碼如下:
$connection = mysql_connect($host_name, $host_user, $host_pass); 

加入兩行:

mysql_query("set character set 'utf8'");//讀庫 mysql_query("set names 'utf8'");//寫庫

就可以正常的讀寫MYSQL數(shù)據(jù)庫了。
用的appserv-win32-2.5.10做的環(huán)境,裝這個(gè)包的時(shí)候用默認(rèn)的utf8編碼。
在寫數(shù)據(jù)庫連接文件時(shí),寫成:

$conn = mysql_connect("$host","$user","$password"); mysql_query("SET NAMES 'UTF8'"); mysql_select_db("$database",$conn);

然后在做頁面時(shí),注意這句:

復(fù)制代碼 代碼如下:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

這樣不管輸入數(shù)據(jù)庫的中文,還是頁面顯示,就都正常了。
在DW CS4版里,默認(rèn)生成的也是utf8頁面。
同樣的,如果一開始寫數(shù)據(jù)庫連接文件時(shí)寫成:

mysql_query("SET NAMES 'GBK'");

那頁面也要相應(yīng)變成:

復(fù)制代碼 代碼如下:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 

總結(jié),最后主要是頁面編碼要統(tǒng)一就可以很方便的解決亂碼問題,特別是在mysql_query()這個(gè)set names的設(shè)置必須和頁面及數(shù)據(jù)庫編碼統(tǒng)計(jì)一就可以了。

希望這兩篇關(guān)于UTF-8中文編碼亂碼的文章,能夠更好地幫助大家解決這類問題,希望大家喜歡。

您可能感興趣的文章:

詳解mysql數(shù)據(jù)庫中文亂碼問題在CMD中操作mysql數(shù)據(jù)庫出現(xiàn)中文亂碼解決方案解決Windows10下mysql5.5數(shù)據(jù)庫命令行中文亂碼問題Mac Mysql數(shù)據(jù)庫中文亂碼問題解決php頁面,mysql數(shù)據(jù)庫轉(zhuǎn)utf-8亂碼,utf-8編碼問題總結(jié)MySql修改數(shù)據(jù)庫編碼為UTF8避免造成亂碼問題java連接mysql數(shù)據(jù)庫亂碼的解決方法MYSQL數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)時(shí)出現(xiàn)亂碼的解決辦法解決hibernate+mysql寫入數(shù)據(jù)庫亂碼Mysql數(shù)據(jù)庫亂碼問題的對應(yīng)方式
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 烟台市| 称多县| 兴隆县| 康乐县| 内黄县| 甘孜| 全椒县| 鄄城县| 马鞍山市| 漳浦县| 库车县| 天门市| 盘锦市| 高尔夫| 百色市| 应用必备| 大田县| 洛扎县| 凤城市| 桂阳县| 洛阳市| 秀山| 海宁市| 郧西县| 镇原县| 通化县| 铜鼓县| 安乡县| 龙山县| 九江县| 石楼县| 饶阳县| 富民县| 团风县| 明溪县| 错那县| 乌拉特后旗| 资兴市| 乌恰县| 唐海县| 海门市|