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

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

MySQL中文漢字亂碼問題分析

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

mysql出現(xiàn)亂碼90%都是中文漢字才會出現(xiàn)亂碼,英文是不會有亂碼的,這樣我們應(yīng)該可以想到mysql默認(rèn)是支持uft-8編碼的,解決辦法也就簡單了.

解決網(wǎng)頁中亂碼的問題,在程序查詢時定義,代碼如下:

  1. db =  mysql _connect("localhost""user","password");   
  2. mysql_select_db("message",$db);  
  3. mysql_query("SET NAMES 'utf8'",$db); 

將所有的環(huán)境都設(shè)置為utf8編碼,你可以在sqlYog的查詢窗口中使用.

1.SHOW VARIABLES LIKE 'character_set_%';

編輯配置文件

1.編輯/etc/my.cnf,在[mysql]段加入,代碼如下:

default_character_set=utf8;

導(dǎo)入數(shù)據(jù)有中文亂碼的問題

1:將數(shù)據(jù)編碼格式保存為utf-8,設(shè)置默認(rèn)編碼為utf8,代碼如下:

set names utf8;

設(shè)置數(shù)據(jù)庫db_name默認(rèn)為utf8,代碼如下:

ALTER DATABASE `db_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

設(shè)置表tb_name默認(rèn)編碼為utf8,代碼如下:

ALTER TABLE `tb_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

導(dǎo)入如下代碼:

LOAD DATA LOCAL INFILE 'C:/utf8.txt' INTO TABLE yjdb;

phpadmin中文亂碼

在Phpmyadmin文件夾下找到libraries文件夾,修改里面select_lang.lib.php文件.

a)zh-gb2312 修改成 zh-gb2312-utf-8

b)修改MySQL_charset_map 數(shù)組中,代碼如下:

'gb2312' => 'utf-8' 修改成 'gb2312' => 'latin1',有的顯示'gb2312' => 'gb2312',修改同理.

c)修改MySQL_charset_map 數(shù)組中,代碼如下:

'utf-8' => 'utf-8' 修改成 'utf-8' => 'latin1',之后重啟httpd就OK了.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿拉善盟| 星子县| 马鞍山市| 永寿县| 玛多县| 太和县| 洛隆县| 广宗县| 永顺县| 雅江县| 衡山县| 兰州市| 和田市| 娱乐| 双江| 云安县| 杭州市| 班玛县| 黄山市| 舒兰市| 伊宁市| 湖北省| 盈江县| 屯留县| 永年县| 鱼台县| 阿克苏市| 彩票| 景宁| 旬邑县| 德安县| 新蔡县| 太湖县| 哈巴河县| 九寨沟县| 灵川县| 海口市| 静宁县| 辽中县| 华容县| 松潘县|