PHP character garbled,charactergarbled
Jun 13, 2016 am 09:07 AMPHP character garbled,charactergarbled
MySql ?控制臺(tái)查詢時(shí)出現(xiàn)亂碼 ?
Database&Table 的字符集 于Mysql控制臺(tái)顯示的字符集不一樣 ?
右鍵單擊mysql控制臺(tái)邊框 ?單擊屬性 ?查看當(dāng)前代碼頁(yè)的字符集模式是否于數(shù)據(jù)庫(kù)的字符集模式一樣
查看數(shù)據(jù)庫(kù)字符集 show variables like '%char%'; ?
主要看的有:character-set-client=gbk ? ? character-set-server=gbk ? ?character-set-result=gbk ?是否一樣
解決:設(shè)置數(shù)據(jù)庫(kù)字符模式
alert ?database ?Database_name ?default character set gbk;
alert database Database_name default character set utf8 default collate utf8_geberal_ci;
collate utf8_geberal_ci : utf8 ?字符校對(duì)模式 ? ? ? gbk沒(méi)找到校對(duì),有請(qǐng)留言。
沒(méi)效果請(qǐng)打開(kāi)my.ini ?修改 default-character-set=gbk ? ?character-set-server=gbk
創(chuàng)建的時(shí)候指定:
create ?database Database_name character set gbk;
?
頁(yè)面亂碼:在Dreamware 上找到頁(yè)面屬性 ?設(shè)置字符模式
如果有鏈接Mysql ?應(yīng)該保持統(tǒng)一
數(shù)據(jù)庫(kù)+頁(yè)面字符集+HTML head+Mysql于PHP鏈接字符(set names gbk)
在頁(yè)面查詢數(shù)據(jù)庫(kù)獲取的是亂碼:Mysql ,頁(yè)面字符集,mysql和PHP傳輸字符是否一樣
設(shè)置apache的配置文件 httpd.conf ?添加或修改apache 默認(rèn)字符啟動(dòng)模式: AddDefaultchars gbk
直接設(shè)置傳輸字符 mysql> set names gbk ?
mysql_query("set names gbk",$conn);
mysql_close(); ?
?>
?

Hot AI Tools

Undress AI Tool
Undress images for free

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)
