前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >php案例:将utf8的编码转换成gbk,并且正常显示

php案例:将utf8的编码转换成gbk,并且正常显示

作者头像
贵哥的编程之路
发布于 2023-12-12 02:10:31
发布于 2023-12-12 02:10:31
34700
代码可运行
举报
运行总次数:0
代码可运行
文章目录
  • 前言
  • 二、使用步骤
    • 1.引入库
    • 2.效果
  • 总结

前言

将utf8的编码转换成gbk,并且正常显示

二、使用步骤

1.引入库

代码如下(示例):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
header("content-type:text/html;charset=gbk");
$string = "你好"; // UTF-8编码的字符串
$gbkString = iconv("UTF-8", "GBK",  $string); // 转为GBK编码的字符串
if (mb_check_encoding($gbkString, 'GBK')) {//检测是不是gbk格式的编码
    echo "GBK";
}

?>

2.效果

总结

写好了,谢谢大家.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-12-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP 字符集编码转换全解:方法与实践
在 PHP 开发中,字符集编码转换是一个常见的需求,尤其是在处理多语言数据时。不同的编码格式(如 UTF-8、GBK、ISO-8859-1 等)可能导致字符显示异常或数据处理错误。本文将详细介绍 PHP 中常见的字符集编码转换方法,并提供代码示例,帮助开发者更好地理解和应用这些技术。
高久峰
2025/01/22
1330
php案例:编码转换器
贵哥的编程之路
2023/10/16
2210
php案例:编码转换器
PHPiconv函数
今天在修改论文在线的时候,遇到了iconv这个函数。学习一下 header('Content-Type: application/vnd.ms-excel;charset=UTF-8"'); $name=iconv('utf-8', 'gb2312', $data['year'].'年,第'.$data['period'].'期通信录'); header('Content-Disposition: attachment;filename="' . $name . '.xls"'); header('Cach
wangxl
2018/03/07
1K0
关于PHP字符编码的函数区别
在以前的学习当中,比方说有一次的写采集过程中转换字符的编码的时候老是失败,转换的结果总没有完全输出,后来经过网络查询得知是iconv有一个“-”漏洞,所以我们有必要掌握PHP的另一个字符编码函数mb_convert_encoding。 mb_convert_encoding函数为php内部多字节字符串编码转换函数,可以在有需要的使用场合(如:解决在GB2312编码环境下使用Ajax产生的中文字乱码的问题)方便进行编码转换,以解决网页乱码的问题,使用非常方便,效率非常高,几乎支持所有编码。PHP 4 >= 4
似水的流年
2018/01/18
1.4K0
手把手教你实现字符串编码转换系统
字符集是对特定语言中所有可读或可显示字符的称呼。例如英语、汉语、日语等都是不同的字符集。字符集决定了可以展示和表示的字符范围。在字符集中,需要使用编码字符集来实现字符的编码和转码。编码字符集使用编码值来表示字符在字库表中的位置。字库表是一个包含了所有可读或可显示字符的数据库,它决定了字符集能够展示的所有字符的范围。字符编码定义了编码字符集和实际存储数值之间的转换关系。常见的字符编码方式包括ASCII、ISO 8859-1、GB2312、GBK等。常情况下,一个字符集对应一个编码方式,比如ASCII、ISO 8859-1、GB2312、GBK等都是针对特定字符集的编码方式。
一个风轻云淡
2023/12/28
4880
Linux shell 执行报错 字符编码转换 iconv/dos2unix 将 gbk/gb2312 转utf8 解决方案
#!/bin/bash # gb2312 转 utf8 编码 # 开发 : 小绿叶技术博客 eisc.cn # date : 2023.2.27 dir="./" ; echo "当前目录: $dir" sudo chmod 777 -R $dir/* # FileList=(`du -ah $dir | awk -F" " '{print $2}'`) # find ./ -type f | xargs dos2unix # 列出所有文件和目录 # xargs 作用是将管道前面的结果内容(
eisc
2023/02/27
1.6K0
json_decode遇到的编码问题
初入csdn,就最近遇到的简单问题做一个功能解释; json_encode和json_decode只针对utf8字符有效,如果遇到其他编码比如gbk,需要进行转码然后解析;
全栈程序员站长
2022/07/08
4330
php案例:把XML转换成JSON
比XML更加简洁、易读和易解析。当与其他系统进行数据交互时,将XML转换为JSON可以减少数据的冗余性,提高传输效率,并降低网络带宽需求。
贵哥的编程之路
2023/12/14
2280
php案例:把XML转换成JSON
java 中 16 进制 HEX 转换成字节码形式的 UTF-8
恩,又碰到个蛋疼的编码转换问题了:要把形如 \xE9\xBB 的字符串转成中文。。。 在python中我们直接 print "\xE9\xBB\x84" 即可, 在shell中我们直接 echo $'\xe9\xbb\x84' #echo -e '\xe9\xbb\x84'也行, 注意:不能直接 echo $'\xde\xab'|iconv -f gbk -t utf-8 , 因为 gbk的话,\xE9\xBB是榛,后面的\x84只有半个字,会报错或乱码, utf8是变长的,占1~4字
用户1177713
2018/02/24
3.2K0
PHP常用函数整理
在日常开发中PHP用的较多,很多时候有一些小的脚本要做,并不是什么大的项目,那么有一些脚手架的函数这么多年来发现常用的就那么几个,这里整理下方便共享
pooky
2019/05/16
7710
PHP常用函数整理
PHP用mb_string函数库处理与windows相关中文字符
枕边书
2018/01/04
8860
PHP用mb_string函数库处理与windows相关中文字符
gbk,utf-8,unicode编码转换
1、将字符串'024f'转化为unicode字符,先将字符转化为16进制整数 code = int('024f',base=16) print '%x'%code,'%04x'%code 输出结果:24f 024f,一般选择后者处理凑足偶数字节 转化unicode编码 unichr(code) 运行得到unicode编码 u'\u024f' uc = unichr(code) print uc, type(uc) 输出字符,类型,特别注意unicode类型,处理起来有点不同,两个字节算一个字符 ɏ,uni
用户1733462
2018/06/01
4.9K0
Python中GBK, UTF-8和Unicode的编码问题
编码问题,一直是使用python2时的一块心病。几乎所有的控制台输入输出、IO操作和HTTP操作都会涉及如下的编码问题:
bear_fish
2018/09/20
4.2K0
STM32 cjson的GBK/UTF-8/UNICODE转换、显示中文、GBK字库
云端传下来的中文是Unicode编码,通过cjson把它转成了utf-8格式。这个格式在STM32上显示是乱码,需要转换成GBK才行。
小锋学长生活大爆炸
2020/08/13
4K3
学习PHP中的iconv扩展相关函数
想必 iconv 这个扩展的相关函数大家多少都接触过,做为 PHP 的默认扩展它已经存在了很久,也是我们在操作字符编码时经常会使用的函数。不过除了 iconv() 这个函数外,你还知道它的其它函数吗?今天,我们就来学习一下 iconv 扩展中的各种好玩的函数。
硬核项目经理
2021/07/15
1.2K0
java 字符串编码转换 字符集/编码的见解 心得 体会(跟之前那个C++编码随笔对应)
!!!Java要转换字符编码:就一个String.getBytes("charsetName")解决,返回的字节数组已经是新编码的了~~至于后边是new String组装还是网络发送,就再处理了。 1 try { 2 String test = "一"; 3 System.out.println(System.getProperty("file.encoding"));// java默认编码是UTF-8 4   System
用户1258909
2018/07/03
2.5K0
为什么不建议在MySQL中使用UTF8?
字符是各种文字和符号的集合,包括了各个国家的文字,标点符号,表情,数字等。 字符集就是一系列字符的集合。字符集的种类比较多,每个字符集可以表示的字符范围通常不同,就比如说有些字符集是无法表示汉字的。
Baige
2022/03/09
7790
【php快速入门】学习笔记
PHP是HTML语言的升级形式,语言结构仍然以HTML为核心。这么说吧,HTML是一张白纸,那么PHP就是一张白纸折起来的飞机。PHP比HTML功能更强。
20岁爱吃必胜客
2022/11/13
3.8K0
【php快速入门】学习笔记
Python 编码转换与中文处理
python 中的 unicode是让人很困惑、比较难以理解的问题. 这篇文章 写的比较好,utf-8是 unicode的一种实现方式,unicode、gbk、gb2312是编码字符集.
bear_fish
2018/09/19
3.6K0
关于 MySQL UTF8 编码下生僻字符插入失败/假死问题的分析
1、问题:mysql 遇到某些中文插入异常 最近有同学反馈了这样一个问题: 上述语句在脚本中 load 入库的时候会 hang 住,web 前端、命令行操作则要么抛出  Incorrect strin
用户1177713
2018/02/24
3.5K0
关于 MySQL UTF8 编码下生僻字符插入失败/假死问题的分析
相关推荐
PHP 字符集编码转换全解:方法与实践
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验