PHP乱码来源分析
Jun 01, 2016 pm 01:15 PMPHP项目出现乱码,原因就是软件之间,模板之间的编码有差异,不相同:
- 新建".html", ".php" , ".tpl" , ."js" , ".css"等文件使用utf8统一的编码格式;
- 在开发工具中设置默认新建文件时的编码格式;
mysql_query("set character set 'utf8'"); //读库
mysql_query("set names 'utf8'"); //写库
- default-character-set=utf8 //MySQL配置文件"my.ini"编码设置
- init-connect=/'SET NAMES utf8/' //MySQL配置文件"my.ini"编码设置
- collation_server=utf8_unicode_ci //MySQL配置文件"my.ini"编码设置
- character_set_server=utf8 //MySQL配置文件"my.ini"编码设置
- default_charset = "UTF-8" //php配置文件"php.ini"编码设置
- header(“Content-Type: text/html; charset=utf-8″); //php 文件输出头
- header("Cache-Control:no-cache"); //php文件输出头
//html页面中使用的编码
- 在phpMyAdmin中修改mysql中数据库,数据表及数据字段的字符编码格式; //编码设为:utf8_general_ci
- 数据库执行语句 :CREATEDATABASE`dbname`DEFAULTCHARACTERSETutf8 COLLATE utf8_general_ci;
- 待续...
补充:
# Lang-abbvCharset Language
#---------------------------------
en ISO-8859-1 English
UTF-8 utf8 UTF-8
Unicode ucs Unicode
th Cp874 Thai
ja SJIS Japanese
ko Cp949 Korean
zh Cp950 Chinese-Traditional
zh-cn GB2312 Chinese-Simplified
zh-tw Cp950 Chinese
cs ISO-8859-2 Czech
hu ISO-8859-2 Hungarian
hr ISO-8859-2 Croation
pl ISO-8859-2 Polish
ro ISO-8859-2 Romanian
sr ISO-8859-2 Serbian
sk ISO-8859-2 Slovak
sl ISO-8859-2 Slovenian
sq ISO-8859-2 Albanian
bg ISO-8859-5 Bulgarian
be ISO-8859-5 Byelorussian
mk ISO-8859-5 Macedonian
ru ISO-8859-5 Russian
uk ISO-8859-5 Ukrainian
ca ISO-8859-1 Catalan
de ISO-8859-1 German
da ISO-8859-1 Danish
fi ISO-8859-1 Finnish
fr ISO-8859-1 French
es ISO-8859-1 Spanish
is ISO-8859-1 Icelandic
it ISO-8859-1 Italian
nl ISO-8859-1 Dutch
no ISO-8859-1 Norwegian
pt ISO-8859-1 Portuguese
sv ISO-8859-1 Swedish
af ISO-8859-1 Afrikaans
eu ISO-8859-1 Basque
fo ISO-8859-1 Faroese
gl ISO-8859-1 Galician
ga ISO-8859-1 Irish
gd ISO-8859-1 Scottish
mt ISO-8859-3 Maltese
eo ISO-8859-3 Esperanto
el ISO-8859-7 Greek
tr ISO-8859-9 Turkish
he ISO-8859-8 Hebrew
iw ISO-8859-8 Hebrew
ar ISO-8859-6 Arabic
et ISO-8859-1 Estonian
lv ISO-8859-2 Latvian
lt ISO-8859-2 Lithuanian

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

WPS Office無法開啟PPT檔案怎麼辦-WPS Office無法開啟PPT檔案的解決方法

crystaldiskmark是什麼軟體? -crystaldiskmark如何使用?

CrystalDiskinfo使用教學-CrystalDiskinfo是什麼軟體?

Adobe Illustrator CS6如何設定鍵盤增量-Adobe Illustrator CS6設定鍵盤增量的方法

Adobe Reader XI怎麼刪除最近開啟的檔案-Adobe Reader XI刪除最近開啟的檔案方法

photoshopcs5是什麼軟體? -photoshopcs5使用教學課程
