当前位置: 首页 > news >正文

专业网站建设排名企业培训课程价格

专业网站建设排名,企业培训课程价格,设计方案英文,四川省建设工程质量安全监督总站网站本篇文章主要介绍php针对当前编码的判断与对应的编码转换实现技巧,感兴趣的朋友参考下,希望对大家有所帮助。下面我结合了GBK和UTF-8编码的不同点,使用正则表达式来判断UTF-8编码并使用mb_convert_encoding函数来进行转换. 在国内,基本上比较流行的编码就…

本篇文章主要介绍php针对当前编码的判断与对应的编码转换实现技巧,感兴趣的朋友参考下,希望对大家有所帮助。

下面我结合了GBK和UTF-8编码的不同点,使用正则表达式来判断UTF-8编码并使用mb_convert_encoding函数来进行转换. 在国内,基本上比较流行的编码就是GBK和UTF-8, 所以这个函数是针对这两个编码进行自动转换的./**

* @ string 需要转换的文字

* @ encoding 目标编码

**/

function detect_encoding($string,$encoding = 'gbk'){

$is_utf8 = preg_match('%^(?:[\x09\x0A\x0D\x20-\x7E]| [\xC2-\xDF][\x80-\xBF]| \xE0[\xA0-\xBF][\x80-\xBF] | [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} | \xED[\x80-\x9F][\x80-\xBF] | \xF0[\x90-\xBF][\x80-\xBF]{2} | [\xF1-\xF3][\x80-\xBF]{3} | \xF4[\x80-\x8F][\x80-\xBF]{2} )*$%xs', $string);

if($is_utf8 && $encoding == 'utf8'){

return $string;

}elseif($is_utf8){

return mb_convert_encoding($string, $encoding, "UTF-8");

}else{

return mb_convert_encoding($string, $encoding, 'gbk,gb2312,big5');

}

}

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

http://www.lbrq.cn/news/2608921.html

相关文章:

  • 一起作做业网站seo推广收费标准
  • 湛江网站建设方案咨询网站关键词快速排名技术
  • 网站主页设计欣赏谷歌google play官网下载
  • 网站建设合同注意点数据分析一般用什么软件
  • 怎样做视频上网站赚钱百度认证服务平台
  • 上海做网站公百度关键词购买
  • 法律对网站建设的规制恶意点击竞价时用的什么软件
  • 北京朝阳区网站建设青岛谷歌优化公司
  • 作业提交免费网站今天最近的新闻
  • 网站样版风格排版百度客服怎么联系
  • 网站建设的通知网络营销活动策划
  • ubuntu 搭建wordpress南宁排名seo公司
  • 可以做免费推广的网站吗宜昌今日头条新闻
  • 深圳网站平台哪家强搜索引擎优化的方法有哪些
  • 攀枝花做网站百度推广登录官网入口
  • 网站建设在哪里常见的搜索引擎有哪些
  • 做网站香港行不行信息流优化
  • flash做网站导航郑州网站推广公司哪家好
  • 深圳短视频代运营公司无锡百度seo优化
  • 网站维护的作用每天新闻早知道
  • 网站建设与运营考试营销策划书模板范文
  • 婚庆公司网站模板如何网页优化
  • 做网站需要些什么西安seo排名公司
  • 钱包网站开发产品线上营销方案
  • 网站图片轮播怎么做宁波网站制作设计
  • html5制作网站首页太原建站seo
  • 温州网站关键词排名优化班级优化大师下载安装最新版
  • 域名邮箱和域名网站开发软件app需要多少钱
  • 主题网站建设软文推广的100个范例
  • 自己做的网站怎么设置文件下载星链友店
  • 93、【OS】【Nuttx】【构建】cmake menuconfig 目标
  • vue3 vite 使用vitest 单元测试 组件测试
  • 生成式 AI 重塑自动驾驶仿真:4D 场景生成技术的突破与实践
  • leetcode-python-删除链表的倒数第 N 个结点
  • python的高校班级管理系统
  • 脚手架开发-准备配置-配置文件的准备项目的一些中间件