利用php怎么将utf-8与GB2312相互转换

发布时间:2020-12-25 14:34:37

来源:亿速云

阅读:76

作者:Leah

这篇文章将为大家详细讲解有关利用php怎么将utf-8与GB2312相互转换,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

复制代码 代码如下:

function   get_utf8_to_gb($value){

$value_1= $value;

$value_2   =   @iconv( "utf-8", "gb2312//IGNORE",$value_1);//使用@抵制错误,如果转换字符串中,某一个字符在目标字符集里没有对应字符,那么,这个字符之后的部分就被忽略掉了;即结果字符串内容不完整,此时要使用//IGNORE

$value_3   =   @iconv( "gb2312", "utf-8//IGNORE",$value_2);

if   (strlen($value_1)   ==   strlen($value_3))

{

return   $value_2;

}else

{

return   $value_1;

}

}

function   get_gb_to_utf8($value){

$value_1= $value;

$value_2   =   @iconv( "gb2312", "utf-8//IGNORE",$value_1);

$value_3   =   @iconv( "utf-8", "gb2312//IGNORE",$value_2);

if   (strlen($value_1)   ==   strlen($value_3))

{

return   $value_2;

}else

{

return   $value_1;

}

}

?>

关于利用php怎么将utf-8与GB2312相互转换就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

php 如何将字体转为gb,利用php怎么将utf-8与GB2312相互转换相关推荐

  1. python中文字体奇怪_利用python检查 AS400的中文字问题

    总所周知,AS400处理中文的能力比较有限,特别是在针式打印机上打印含有中文字体的报表的时候,特别容易出现乱码.这里先探讨一下AS400的 中文格式.在AS400中,存放中文字的字段都是以0x0E开头 ...

  2. 朋友圈加粗字体数字_利用Stylus插件让Chrome有macOS的字体渲染效果

    Stylish是一个让你可以在每个网站自订CSS的工具,我们可以利用CSS达成类似Mac的字体渲染效果. 安装所需字体和Stylus插件 思源黑体:https://github.com/adobe-f ...

  3. java doc转为pdf_Java利用openoffice将doc、docx转为pdf实例代码

    本文研究的主要是Java编程利用openoffice将doc.docx转为pdf的实现代码,具体如下. 1. 需要用的软件 OpenOffice , JodConverter 2.启动OpenOffi ...

  4. python word中表格字体设置_利用Python-docx 读写 Word 文档中的正文、表格、段落、字体样式等...

    前言: 前两篇博客介绍了 Python 的 docx 模块对 Word 文档的写操作,这篇博客将介绍如何用 docx 模块读取已有 Word 文档中的信息. 本篇博客主要内容有: 1.获取文档的章节信 ...

  5. [转载] Java 将字符串首字母转为大写 - 利用ASCII码偏移

    参考链接: 使用ASCII值检查Java中的字符串是否仅包含字母 将字符串name 转化为首字母大写.普遍的做法是用subString()取第一个字母转成大写再与之后的拼接: str = str.su ...

  6. Python实现图片转为文字------利用百度AI 文字识别

    准备工作 1.安装aip:pip install baidu-aip 2.到https://console.bce.baidu.com/ai/创建文字识别应用,获取APP_ID.API_KEY.SEC ...

  7. 利用apache 的PropertyUtilsBean 实现map和pojo相互转换

    因为公司需要利用poi 进行自定义的导出,乘此了解一下poi的一些常用操作 client 端 import com.alibaba.excel.metadata.BaseRowModel; impor ...

  8. 利用 JS清除某元素背景/字体颜色

    已经为某元素设置了背景颜色,利用 JS 如何清除呢? htmlObject.style.backgroundColor = "transparent"; htmlObject.st ...

  9. Uni-app 中使用 .ttf 字体图标

    1.相关文件存放位置 Uni-app 中的 .ttf 字体文件存放位置:/src/static/uni.ttf. 引入字体文件 uni.ttf 的 CSS 文件存放位置:/src/common/uni ...

最新文章

  1. C# WinForm DataGridView单击选中一整行,只能单选
  2. Spring MVC Hello World 例子
  3. 数字图像处理实验(7):PROJECT 04-03 , Lowpass Filtering
  4. 【网络安全】令人闻风丧胆的“木马”是个啥来头?
  5. Java 集合框架看这一篇就够了
  6. 用jquery阻止事件起泡
  7. 大道至简,大数据的小窍门
  8. git commit 规范指南
  9. queuedeclare参数说明_MQ 学习笔记之RabbitMQ
  10. server2003-多域间林之间信任配置方法详解(附图)
  11. Jira项目导入,被导入项目与目的系统数据类型不一致导入不成功的解决方案
  12. Axure如何安装元件库
  13. 字迹相似度测试软件,文章相似度检测_文章在线相似度检测_文章相似度检测软件-纸牌屋检测工具...
  14. 可以查杀计算机病毒的软件,怎样彻底查杀计算机病毒
  15. python魔法方法指南_2011年最热门的20种方法指南
  16. 【渝粤题库】广东开放大学 金融经济学 形成性考核
  17. 机器学习(周志华)学习笔记(一)
  18. 计算机d盘hlddz是啥,hlddzsdk.exe是什么进程?
  19. Java计算圆、长方形、正方形的面积及周长,并比较打印各个图形的大小
  20. 2021年JavaScript最新手机号码、电话号码正则表达式

热门文章

  1. IO:Reactor设计模式
  2. css html 属性区别是什么,css常见属性
  3. java 读文件夹_java怎么读取读取文件夹下的所有文件夹和文件?
  4. 简易航空订票系统_基于C++实现简易航空票务,飞机订票系统!
  5. 如何防范计算机安全隐患,浏览器常见安全问题解析及如何加强防范与应对 -电脑资料...
  6. python粘贴代码到word_Python复制Word内容并使用格式设字体与大小实例代码
  7. 电气设计 | 图说电气成套柜的布线安装
  8. 新基建之数据中心2020
  9. 图说数据中心新风节能技术
  10. html date 设置时间,JavaScript Date(日期)