久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

php gb2312怎么轉換為utf8

php gb2312轉換為utf8的方法:1、打開相應的PHP文件;2、檢查原始編碼;3、通過使用preg_replace和iconv函數將gb2312頁面轉換為utf8頁面即可。

php gb2312怎么轉換為utf8

本文操作環境:Windows7系統、PHP7.1、Dell G3電腦。

php gb2312怎么轉換為utf8?

PHP gb2312頁面 轉換為utf8頁面

用到2個函數 preg_replace, iconv

  $html = preg_replace('/charset=gb2312/', 'charset=UTF8', $html);      // $enc = mb_detect_encoding($html);      $html = iconv('gbk', 'utf-8', $html);

https://php.net/manual/en/function.iconv.php

https://www.php.net/manual/en/function.preg-replace.php

參考php官網的示例

Example #2  Using indexed arrays with preg_replace() <?php $string = 'The quick brown fox jumps over the lazy dog.'; $patterns = array(); $patterns[0] = '/quick/'; $patterns[1] = '/brown/'; $patterns[2] = '/fox/'; $replacements = array(); $replacements[2] = 'bear'; $replacements[1] = 'black'; $replacements[0] = 'slow'; echo preg_replace($patterns, $replacements, $string); ?> Example #1  iconv() example <?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;  ?>

* testurl.php

<?php /**  * Created by PhpStorm.  * User: mingzhanghui  * Date: 8/30/2019  * Time: 09:38  */  function __autoload($className) {     include dirname(__FILE__).'/lib/'.$className.'.php'; }  header('Content-Type: text/html; charset=UTF8');  // http://47.93.27.106:8064/testurl.php?url=https://www.sk666.vip $url = $_GET['url'];  try {     $html = Curl::testURL($url);     $html = preg_replace('/charset=gb2312/', 'charset=UTF8', $html);     // $enc = mb_detect_encoding($html);     $html = iconv('gbk', 'utf-8', $html);     echo $html; } catch (Exception $e) {     Response::fail($e->getMessage(), $e->getCode()); }

* Curl.php

<?php /**  * Created by PhpStorm.  * User: mingzhanghui  * Date: 8/29/2019  * Time: 15:34  */ class Curl {     /**      * @param $map      * @return string      */     public static function buildQuery(/* array */ $map) {         $a = [];         array_walk($map, function($value, $name) use (&$a) {             array_push($a, sprintf("%s=%s", urlencode($name), urlencode($value)));         });         return implode('&', $a);     }      /**      * https://www.ft12.com      * @param $u      * @return mixed      * @throws Exception      */     public static function shortURL($u) {         $api = "http://api.ft12.com/api.php";         return self::get($api, [             'url' => $u,             'apikey' => '******', // 發郵件至aiqing174@qq.com索取apikey         ]);     }      public static function testURL($u) {         $api = "http://qbview.url.cn/getResourceInfo";         return self::get($api, [             'appid' => 31,             'url' => $u         ]);     }      /**      * @param $host string      * @param $params array assoc      * @return mixed      * @throws Exception      */     protected static function get($host, $params) {         $ch = curl_init();         $headers = [             "Accept: application/json",             "X-Requested-with: XMLHttpRequest",         ];         $qs = self::buildQuery($params);         $fullURL = sprintf("%s?%s", $host, $qs);          curl_setopt_array($ch, [             CURLOPT_URL => $fullURL,             CURLOPT_HEADER => 0,             CURLOPT_RETURNTRANSFER => 1,             CURLOPT_HTTPHEADER => $headers,             CURLOPT_CONNECTTIMEOUT => 5         ]);          $data = curl_exec($ch);         $errno = curl_errno($ch);         if ($errno) {             throw new Exception("%sn", curl_error($ch), $errno);         }         curl_close($ch);         return $data;     }  }

原網頁內容如下:

<html><head> <meta http-equiv="Content-Language" content="zh-CN"> <meta http-equiv="content-type" content="text/html; charset=gb2312"> <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> <meta content="telephone=no" name="format-detection"> <link rel="stylesheet" type="text/css" href="http://rd.wechat.com/static/zh_CN/default/css/redirect_confirm.css?v=1375841702"> <title>??</title> <style> .container { } .sectionContent { text-shadow:0 1px 0 #f5f5f5;font-size:18px; } .sectionPannel {} .firstP .lastP{ text-shadow:0 1px 0 #f5f5f5;} .lastP { font-size:14px; } a.normalLink { font-size:14px;text-decoration:none;color:#1587C1;font-weight:bold;text-shadow:0 1px 0 #f5f5f5; } .confirm{padding:20px 15px;} .confirm a.icon_info { display:block;border-radius:20px;background:#999;font-weight:bold;font-size:14px;color:#eee;text-shadow:0 1px 0 #333;border-top:1px solid #ddd;border-bottom:1px solid #fff;width:20px;height:20px;line-height:20px;margin:0 auto;text-decoration:none;padding:0;font-family:Georgia; } .confirm .greenBtn b{font-weight:400} .minorLink { margin-top: 20px;padding:10px;font-weight:normal;font-size:14px;text-shadow:0 1px 0 #f5f5f5;text-decoration:none;color:#737373;line-height:1.5;background:transparent url("http://rd.wechat.com/static/zh_CN/default/img/bg_line.png?v=") no-repeat top center; } .sectionPannel .sectionContent .url{max-height:100%;} .url_box{ margin: 5px; padding: 5px 0; border-top: 1px solid #B5B5B5; border-bottom: 1px solid #B5B5B5; box-shadow: inset 0 1px 0px #FEFEFE, 0 1px 0px #FEFEFE;} .url_box .url_wrp{margin: 0; max-height: 72px; overflow: hidden;} .icon_warn{ height:160px; background:url("http://rd.wechat.com/static/zh_CN/default/img/icon_warn.png?v=") no-repeat center; margin-bottom:20px; -webkit-background-size:160px; background-size:160px; } .icon_link{ height:100px; background:url("http://rd.wechat.com/static/zh_CN/default/img/icon_link.png?v=") no-repeat center; margin-bottom:20px; -webkit-background-size:100px; background-size:100px; } @media all and (-webkit-min-device-pixel-ratio: 1.5) { .icon_warn{ background-image:url("http://rd.wechat.com/static/zh_CN/default/img/icon_warn_1.5x.png?v="); -webkit-background-size:160px; background-size:160px; } .icon_link{ background-image:url("http://rd.wechat.com/static/zh_CN/default/img/icon_link_1.5x.png?v="); -webkit-background-size:160px; background-size:160px; } .minorLink{ background-image:url("http://rd.wechat.com/static/zh_CN/default/img/bg_line_1.5x.png?v="); -webkit-background-size:320px 6px; background-size:320px 6px; } } </style> </head> <body> 	<!--  	???? 	1	%mtt_original_url£??ˇ???§·???-?url 	2 %mtt_qbview_url£???3?+??μ?rl£?????¨в+3?±? 	3 %mtt_proxy_url£? ǖ?O??μ?鈳?£ 	 	--> <section class="container"> <p class="confirm" style="padding-top:0"> <!--alertIcon1 use for state1,alertIcon2 use for state2--> <p class="section icon_link "></p> <p class="section sectionPannel">  <p class="sectionContent" style="margin-bottom:20px;word-break: break-all"> <p class="url firstP" style="color:#737373;font-size:14px;"> ????·?? <p class="url_box"><p class="url_wrp" id="url">https://www.sk666.vip</p></p> <p style="color:red">′畚°2?·萕£??±£??μ?2?£??°?9??£</p> </p> </p>  </p> </p> </section>

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
四虎精品永久免费| 激情综合自拍| 久久精品理论片| 久久三级毛片| 99香蕉国产精品偷在线观看 | 少妇精品久久久| 国产传媒av在线| 欧美不卡高清一区二区三区| 日韩黄色av| 2023国产精品久久久精品双| 国产福利亚洲| 日本精品在线播放| 91精品高清| 精品三级国产| 亚洲欧美日韩国产一区| 亚洲一区二区三区免费在线观看| 电影91久久久| 国产色噜噜噜91在线精品| 99久久夜色精品国产亚洲狼| 伊人久久婷婷| 久久亚洲成人| 日韩在线不卡| 国产v综合v| 欧美天堂视频| 午夜av成人| 欧洲av一区二区| 中文在线中文资源| 一本大道色婷婷在线| 高清av不卡| 亚洲成a人片| 欧美另类专区| 亚洲色图综合| 久久精品av麻豆的观看方式| 日韩有吗在线观看| 久久精品国产在热久久| 久久福利一区| 日本va欧美va瓶| 国产精品99久久久久久董美香| 国产欧美日韩一区二区三区四区| 国产精品综合色区在线观看| 老牛国内精品亚洲成av人片| 欧美国产不卡| 亚洲人成在线网站| 亚洲天堂日韩在线| 国产精品久久久久久久免费软件| 91一区二区| 美女久久一区| 麻豆久久一区二区| 国产一区欧美| 奶水喷射视频一区| 免费中文字幕日韩欧美| 国产免费播放一区二区| 午夜精品成人av| 午夜精品亚洲| 久久99国产精品视频| 一区三区视频| 精品五月天堂| 亚洲午夜免费| 婷婷综合六月| 久久精品福利| 日本欧美韩国一区三区| 午夜精品成人av| 国产精品一国产精品k频道56| 在线日韩av| 欧美在线精品一区| 91久久中文| 日韩欧美二区| 久久精品日韩欧美| 日本在线不卡视频| 亚洲午夜在线| 国产夫妻在线| 韩日一区二区| 人人爽香蕉精品| 精品精品99| 国产精品二区影院| 国产亚洲网站| 午夜视频精品| 亚洲福利一区| 亚洲成人二区| 精品国产精品国产偷麻豆| 亚洲精品在线观看91| 国产一区国产二区国产三区 | 国产日韩欧美中文在线| 日韩黄色在线观看| 亚洲精品系列| 亚洲91网站| 欧美精品中文| 国产极品嫩模在线观看91精品| 日本色综合中文字幕| 国产日韩免费| 精品国产乱码久久久久久樱花| 国产一区二区三区四区大秀| 久久激情五月婷婷| 日韩精品欧美成人高清一区二区| 亚洲我射av| 美女视频网站久久| 97精品国产一区二区三区| 福利一区二区免费视频| 天堂中文在线播放| 蜜桃视频欧美| 日韩高清在线观看一区二区| 欧美视频久久| 国产精品一区免费在线| 麻豆精品视频在线| 一本一道久久a久久精品蜜桃| 一区二区自拍| 美女视频黄免费的久久| 久久久夜夜夜| 蜜臀av一区二区在线免费观看| 欧美专区一区| 亚洲先锋成人| 久久99视频| 婷婷综合网站| 国产精品a久久久久| 麻豆视频一区二区| 91精品一区| 久久精品在线| 久久精品国产网站| 中文字幕亚洲精品乱码| 精品丝袜久久| 日韩av影院| 黄色日韩在线| 国产精品日韩精品在线播放 | 国产一级久久| 神马久久午夜| 国产欧美自拍| 美美哒免费高清在线观看视频一区二区 | 亚洲欧美成人综合| 久久久久久黄| 秋霞影院一区二区三区| 国产精品麻豆成人av电影艾秋| 宅男噜噜噜66国产日韩在线观看| 日本少妇一区二区| 国产亚洲高清视频| 极品日韩av| 国产精品99免费看| 久久高清精品| 久久九九国产| 99久久婷婷这里只有精品| 日韩 欧美一区二区三区| 免费视频一区三区| 亚洲免费成人| 亚洲免费网址| 日日摸夜夜添夜夜添国产精品| 影音先锋久久精品| 综合一区av| 91综合久久爱com| 亚洲精品乱码| 国产精品一区高清| 国产在线一区不卡| 久久美女性网| 亚洲欧美视频| 国产亚洲欧美日韩精品一区二区三区| 日韩欧美中文在线观看| 日韩精品久久久久久| 91精品丝袜国产高跟在线| 国产一区二区三区四区五区| av资源中文在线天堂| 激情久久婷婷| 日韩视频一二区| 成人美女视频| 久久不射中文字幕| 日韩国产欧美在线播放| 精品国产亚洲一区二区三区大结局| 精品国产第一福利网站| 日韩一级不卡| 精品久久91| 日本在线视频一区二区| 日韩欧美一区二区三区免费观看| 亚洲一区不卡| 国产一区调教| 亚洲天堂免费| 激情欧美日韩一区| 欧美激情精品| 亚洲精选久久| 日韩免费高清| 国产精品啊v在线| 久久人人97超碰国产公开结果| 亚洲性视频在线| 欧美特黄一区| 麻豆理论在线观看| 色狠狠一区二区三区| 不卡中文一二三区| 亚洲黄色免费av| 欧美aaaaaa午夜精品| 蜜臀91精品一区二区三区| 国产91精品对白在线播放| 久久成人高清| 国产精品亚洲片在线播放| 日韩精品一二三区| 99视频精品免费观看| 激情久久五月| jizzjizz中国精品麻豆| 久久超级碰碰| 国产欧美日韩精品一区二区免费 | 你懂的网址国产 欧美| 日韩精品一区二区三区中文在线| 伊人久久大香线蕉av不卡| 日韩一区电影| 婷婷国产精品|