千家信息网

php中如何将gb2312转换为utf8

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章给大家介绍php中如何将gb2312转换为utf8,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。php gb2312转换为utf8的方法:1、打开相应的PHP文件;2、检
千家信息网最后更新 2025年02月02日php中如何将gb2312转换为utf8

这篇文章给大家介绍php中如何将gb2312转换为utf8,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

php gb2312转换为utf8的方法:1、打开相应的PHP文件;2、检查原始编码;3、通过使用preg_replace和iconv函数将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()Example #1 iconv() example

* testurl.php

getMessage(), $e->getCode());}

* Curl.php

 $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("%s\n", curl_error($ch), $errno);        }        curl_close($ch);        return $data;    }}

原网页内容如下:

͡ʾ        

ţ½«Ҫ·Ďʵ

https://www.sk666.vip

´畚°²ȫ·萕£¬Ϊ±£֏źµİ²ȫ£¬ӑ°?9½ء£

关于php中如何将gb2312转换为utf8就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

页面 内容 函数 更多 参考 帮助 不错 原始 兴趣 小伙 小伙伴 文件 文章 方法 环境 电脑 知识 示例 篇文章 系统 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 智达网络技术 网络安全课堂之安全实践活动 网络安全问题的典型案例 软件开发人员任务 熟悉的服务器3点水等于再加家 游戏软件开发需要做什么的 小鸟云服务器安全吗 ppt如何画三维数据库 江苏南通互联网服务器云服务器 濮阳软件开发税务筹划解决方案 数据库原理与技术简介 5g网络安全热点 计算机二级数据库设计基础是什么 丹东互助盘软件开发价格 小心网络安全的提醒 辽宁省科技互联网部主任 数据库实体与概念模型的关系 网络安全有哪些部门管理 计算机软件开发属于啥行业 在线通讯录 数据库 广电服务器dns断网 学网络技术用背笔记本电脑吗 梦世界服务器ip 计算机网络安全基础知识视频 vmware服务器安装 贵州省地级市数据库 软件开发维护费包含什么 青浦区品牌软件开发怎么样 闵行区营销软件开发售后服务 云阳网络安全审计系统咨询
0