在你的源文件找到meta http-equiv="content-type" content="text/html;charset=utf-8"charset= 后面接的就是編碼,你全部改了就可以了。如果你改了之后變成亂碼的話,那你就只能先建一個utf-8編碼的網(wǎng)頁,把相應(yīng)的內(nèi)容重新輸入進去。
創(chuàng)新互聯(lián)建站是一家專業(yè)提供秦安企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、H5開發(fā)、小程序制作等業(yè)務(wù)。10年已為秦安眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進行中。
要輸出UTF8格式時,加上以下語句:
header(”Content-Type: text/html; charset=UTF-8″)
php用UTF-8總結(jié):
php文件本身必須是UTF-8編碼。不像Java會生成class文件,避免這個問題
php要輸出頭:header(”Content-Type: text/html; charset=UTF-8″)
meta標簽無所謂,有header所有瀏覽器就會按header來解析
所有外圍都得用UTF8,包括數(shù)據(jù)庫、×.js、×.css(CSS影響倒不大)
php本身不是Unicode的,所有substr之類的函數(shù)得改成mb_substr(需要裝mbstring擴展);或者用iconv轉(zhuǎn)碼(基本上的linux都裝了,沒裝的話download、tar、make、make install,很簡單的)
my.ini:
[MySQL(和PHP搭配之最佳組合)]
default-character-set=utf8
[MySQL(和PHP搭配之最佳組合)d]
default-character-set=utf8
default-storage-engine=MyISAM
在[MySQL(和PHP搭配之最佳組合)d]下加入:
default-collation=utf8_bin
init_connect='SET NAMES utf8'
在需要做數(shù)據(jù)庫操作的php程序前面加上
mb_internal_encoding('utf-8');
create table最后邊加上ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin
phpMyAdmin/config.inc.php
$cfg['DefaultCharset'] = 'utf-8';
$cfg['RecodingEngine'] = 'iconv';
phpAdmin導(dǎo)出數(shù)據(jù)時
把"二進制區(qū)域使用十六進制顯示"的勾去掉
特別郁悶的:文件系統(tǒng)函數(shù)不支持UTF-8!
設(shè)置在數(shù)據(jù)庫間傳輸字符時所用的默認字符編碼。根據(jù)查詢相關(guān)公開信息顯示,設(shè)置在數(shù)據(jù)庫間傳輸字符時所用的默認字符編碼,$link-query("SETNAMESutf8")。//執(zhí)行語句,mysqli_set_charset($link,'utf8')。//面向過$link-set_charset('utf8')。//面向?qū)ο螅晒r返回TRUE,或者在失敗時返回FALSE。
你好!
亂碼解決方案:
1.設(shè)置數(shù)據(jù)庫編碼:gbk(或者gb2312)
2.設(shè)置數(shù)據(jù)表編碼:gbk(或者gb2312)
3.網(wǎng)頁編碼設(shè)置:gb2312
在讀寫數(shù)據(jù)庫的語句前(可不寫),
全部先執(zhí)行語句
"set
names
'gbk'";
最好在做數(shù)據(jù)庫連接時寫好。
打字不易,采納哦!
在 PHP 編寫過程中,一般需要注意的是三種編碼:
1、網(wǎng)頁字符編碼
2、文件字符編碼
3、數(shù)據(jù)庫字符編碼
只有上面3種編碼的格式都一致的情況下,才會盡可能的避免亂碼的出現(xiàn)。
二、如何使用Notepad++軟件設(shè)置UTF-8編碼:
用 Notepad++ 軟件打開指定的 php 文檔后,在“格式”菜單下找到“以UTF-8格式編碼"
以xxx編碼的意思是不強制轉(zhuǎn)換文件的編碼,僅僅以某種編碼來查看,不會對文件進行修改,這對打開某個文件發(fā)現(xiàn)都是亂碼時非常實用。
轉(zhuǎn)為xxx編碼的意思就是將文件內(nèi)容強制轉(zhuǎn)換為某種編碼,這對于本來看到的就不是亂碼但需要調(diào)整右下角的文件編碼時非常好用。
本文題目:php設(shè)置文件數(shù)據(jù)庫編碼 php的數(shù)據(jù)庫配置在哪
當前網(wǎng)址:http://www.rwnh.cn/article36/ddgdosg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、品牌網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、品牌網(wǎng)站制作、做網(wǎng)站、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)