中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

PHP中文亂碼問(wèn)題如何解決-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“PHP中文亂碼問(wèn)題如何解決”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“PHP中文亂碼問(wèn)題如何解決”吧!

成都一家集口碑和實(shí)力的網(wǎng)站建設(shè)服務(wù)商,擁有專(zhuān)業(yè)的企業(yè)建站團(tuán)隊(duì)和靠譜的建站技術(shù),十年企業(yè)及個(gè)人網(wǎng)站建設(shè)經(jīng)驗(yàn) ,為成都上1000家客戶(hù)提供網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站開(kāi)發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營(yíng)銷(xiāo)型網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),同時(shí)也為不同行業(yè)的客戶(hù)提供網(wǎng)站制作、成都網(wǎng)站建設(shè)的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機(jī)械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選創(chuàng)新互聯(lián)建站

漢字亂碼真是一個(gè)悲催的事情,JAVA討厭漢字,PHP也不喜歡漢字;

    Java亂碼最終使用了spring給出的過(guò)濾器來(lái)過(guò)濾,處處過(guò)濾,其實(shí)影響了速度,不過(guò)沒(méi)有辦法,漢字就是W國(guó)首先不考慮的事情;

    想不到PHP也是亂碼處處在,當(dāng)你使用親兄弟MySQL的時(shí)候,漢字顯得那么親切,從未考慮過(guò)他會(huì)變成天書(shū);不過(guò)為了和其他其他交互,把PHP的手伸到SQL SERVER的時(shí)候,亂碼來(lái)了,原因是第三方系統(tǒng)用的GBK編碼;

    哎,轉(zhuǎn)換吧;

   1,PHP自帶的轉(zhuǎn)換函數(shù)ICONV,一個(gè)高大上的函數(shù);

復(fù)制代碼 代碼如下:


string iconv ( string $in_charset , string $out_charset , string $str )


   使用DEMO:

復(fù)制代碼 代碼如下:


<?php
$text = "This is the Euro symbol '?'.";
echo 'Original : ', $text, PHP_EOL;
echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text), PHP_EOL;
echo 'IGNORE   : ', iconv("UTF-8", "ISO-8859-1//IGNORE", $text), PHP_EOL;
echo 'Plain    : ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;
?>


   大家都推薦的函數(shù),不過(guò)使用之后無(wú)法轉(zhuǎn)換,沒(méi)有錯(cuò)誤,字符也沒(méi)有轉(zhuǎn)換,NO!

  2,另辟蹊徑,還有一個(gè)大家質(zhì)疑效率不高的函數(shù),不過(guò)無(wú)論如何,先實(shí)現(xiàn)再考慮其他三

復(fù)制代碼 代碼如下:


//檢查該函數(shù)是否可用
echo function_exists('mb_convert_encoding');
//檢測(cè)當(dāng)前編碼
echo mb_detect_encoding($val, "GBK, GB2312, UTF-8");
//轉(zhuǎn)換編碼,把CP936(就是GBK)轉(zhuǎn)換成UTF-8
$v=mb_convert_encoding ($val, "UTF-8", "CP936");


結(jié)果成功了;

  好吧,先用著吧,為了轉(zhuǎn)換數(shù)據(jù)庫(kù)查詢(xún)的結(jié)果集,制作一個(gè)轉(zhuǎn)換函數(shù):

  1,函數(shù)“亂碼克星”:

復(fù)制代碼 代碼如下:


// $fContents 字符串
// $from 字符串的編碼
// $to 要轉(zhuǎn)換的編碼
function auto_charset($fContents,$from='gbk',$to='utf-8'){
    $from   =  strtoupper($from)=='UTF8'? 'utf-8':$from;
    $to       =  strtoupper($to)=='UTF8'? 'utf-8':$to;
    if( strtoupper($from) === strtoupper($to) || empty($fContents) || (is_scalar($fContents) && !is_string($fContents)) ){
        //如果編碼相同或者非字符串標(biāo)量則不轉(zhuǎn)換
        return $fContents;
    }
    if(is_string($fContents) ) {
        if(function_exists('mb_convert_encoding')){
            return mb_convert_encoding ($fContents, $to, $from);
        }else{
            return $fContents;
        }
    }
    elseif(is_array($fContents)){
        foreach ( $fContents as $key => $val ) {
            $_key =     auto_charset($key,$from,$to);
            $fContents[$_key] = auto_charset($val,$from,$to);
            if($key != $_key )
                unset($fContents[$key]);
        }
        return $fContents;
    }
    else{
        return $fContents;
    }
}


2,使用:

復(fù)制代碼 代碼如下:


//打印輸出查詢(xún)結(jié)果(假設(shè)你的結(jié)果)
$arr=array();
while($list=mssql_fetch_row($row))
{
    $arr[]=$list;
}
$s=auto_charset($arr,'gbk','utf-8');
//打印試試,在瀏覽器設(shè)置編碼為UFT-8,看沒(méi)有亂碼
print_r($s);die();


到此,相信大家對(duì)“PHP中文亂碼問(wèn)題如何解決”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!

新聞名稱(chēng):PHP中文亂碼問(wèn)題如何解決-創(chuàng)新互聯(lián)
當(dāng)前地址:http://m.2m8n56k.cn/article2/dpogic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)網(wǎng)站制作做網(wǎng)站移動(dòng)網(wǎng)站建設(shè)服務(wù)器托管企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
主站蜘蛛池模板: 欧美成人在线观看 | 亚洲一区二区三区国产精品 | 日韩欧美成末人一区二区三区 | 欧美综合图片一区二区三区 | 成人99国产精品一级毛片 | 久久女同互慰一区二区三区 | 国产精品一区久久 | 国产一二三区视频 | 精品400部自拍视频在线播放 | 欧美成人久久一级c片免费 欧美成人看片黄a免费 | 中文字幕日韩精品有码视频 | 性理论片 | 又黄又湿又爽吸乳视频 | 91久久国产露脸精品免费 | 国产最新网站 | 最新国产一区二区精品久久 | 99视频网站| 日韩午夜在线 | 俺来也欧美亚洲a∨在线 | 精品毛片 | 国产精品免费一区二区区 | 午夜免费片在线观看不卡 | 99视频网址 | 欧美日本综合一区二区三区 | 免费看特级淫片日本 | 日本特黄特色高清免费视频 | 午夜香港三级a三级三点 | 99久久国产综合精品成人影院 | 久久精品人人爽人人爽快 | 国产精品黄在线观看免费 | 91国语对白 | 美女视频免费黄色 | 久久精品免费观看国产软件 | 综合免费视频 | 日本vs欧美一区二区三区 | 男人的天堂在线观看入口 | 国产美女精品三级在线观看 | 99在线在线视频免费视频观看 | 成人α片| 免费看a网站 | 亚洲黄色性视频 |