广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么将数据编码从utf-8转为gbk
  • 885
分享到

php怎么将数据编码从utf-8转为gbk

php编码转换utf-8转gbk 2018-11-01 19:11:43 885人浏览 无得
摘要

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑在php中,可以利用iconv()函数将数据的编码从utf-8转为gbk。<?php header("Content-type:text/ht

教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

在php中,可以利用iconv()函数将数据的编码从utf-8转为gbk。

<?php
header("Content-type:text/html;charset=UTF-8");
$str= '你好,这里是utf8转gbk!';
echo $str;
echo '<br />';
echo iconv("UTF-8","gbk//TRANSLIT",$str); //将字符串的编码从UTF-8转到GB2312
?>

1.png

iconv()函数还可以将编码gbk转换为utf8

<?php
header("Content-type:text/html;charset=GB2312");
$str= '你好,这里是gbk转utf8!';
echo $str;
echo '<br />';
echo iconv("GB2312","UTF-8",$str); //将字符串的编码从UTF-8转到GB2312
?>

说明:iconv()函数

iconv()函数可将字符串按要求的字符编码来转换。

语法:

iconv(string $in_charset, string $out_charset, string $str): string

将字符串 str 从 in_charset 转换编码到 out_charset。

参数说明:

  • $in_charset:输入的字符集。

  • $out_charset:输出的字符集。

    如果你在 out_charset 后添加了字符串 //TRANSLIT,将启用转写(transliteration)功能。这个意思是,当一个字符不能被目标字符集所表示时,它可以通过一个或多个形似的字符来近似表达。 如果你添加了字符串 //IGNORE,不能以目标字符集表达的字符将被默默丢弃。 否则,会导致一个 E_NOTICE并返回 false。

    警告

    //TRANSLIT 运行细节高度依赖于系统的 iconv() 实现(参见 ICONV_IMPL)。 据悉,某些系统上的实现会直接忽略 //TRANSLIT,所以转换也有可能失败,out_charset 会是不合格的。

  • $str:要转换的字符串。

返回值:返回转换后的字符串, 或者在失败时返回 false。

4.0 版本起,字符非法时候会返回 false,除非在输出字符里指定了 //IGNORE 。 在之前版本,它会返回一部分字符串。

--结束END--

本文标题: php怎么将数据编码从utf-8转为gbk

本文链接: https://www.lsjlt.com/news/1363.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php怎么将数据编码从utf-8转为gbk
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑在php中,可以利用iconv()函数将数据的编码从utf-8转为gbk。<php header("Content-type:text/htm...
    99+
    2018-11-01
    php 编码转换 utf-8转gbk
  • php如何将数据编码从utf-8转为gbk
    这篇文章主要介绍“php如何将数据编码从utf-8转为gbk”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何将数据编码从utf-8转为gbk”文章能帮助大家解决问题。在php中,可以利用ic...
    99+
    2023-06-29
  • Shell脚本怎么把文件从GBK转为UTF-8编码
    本篇内容主要讲解“Shell脚本怎么把文件从GBK转为UTF-8编码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell脚本怎么把文件从GBK转为UTF-8编码”吧!shell 脚本:#!/...
    99+
    2023-06-09
  • Shell脚本把文件从GBK转为UTF-8编码
    shell 脚本: #!/bin/sh ## ## convert file from GB2312 to UTF-8 ## path="$1" unset opt if [ "$2" = "...
    99+
    2022-06-04
    脚本 文件 Shell
  • 怎么用php将utf-8文件转换为gbk格式
    本篇内容主要讲解“怎么用php将utf-8文件转换为gbk格式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用php将utf-8文件转换为gbk格式”吧!首先,让我们对文件编码有一些基本认识...
    99+
    2023-07-05
  • php怎么将汉字转换为UTF-8编码
    这篇文章主要介绍“php怎么将汉字转换为UTF-8编码”,在日常操作中,相信很多人在php怎么将汉字转换为UTF-8编码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php怎么将汉字转换为UTF-8编码”的疑...
    99+
    2023-07-05
  • php如何将汉字转换为UTF-8编码
    PHP是一种广泛应用的编程语言,而Unicode编码是一种全球性的字符编码标准。在PHP中,处理汉字编码是一个常见的需求,本文将介绍如何将汉字转换为UTF-8编码。一、原理UTF-8是一种可变长度的编码,可以表示Unicode编码中的所有字...
    99+
    2023-05-14
    php
  • php怎么更改编码为utf-8
    随着互联网的快速发展,越来越多的网站开始面向全球用户,为了满足国际用户的需求,网站的字符集也需要变得更加灵活,而UTF-8编码成为了更加广泛使用的编码方式。PHP作为一种常用的编程语言,其也需要能够更改编码为UTF-8来适应现在的需求,接下...
    99+
    2023-05-14
    php 编码
  • 怎么将RestTemplate的编码格式改为UTF-8
    本篇内容介绍了“怎么将RestTemplate的编码格式改为UTF-8”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!RestTemplate...
    99+
    2023-06-25
  • Dreamweave怎么将默认编码修改为UTF-8
    本篇内容主要讲解“Dreamweave怎么将默认编码修改为UTF-8”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Dreamweave怎么将默认编码修改为UTF-8”吧!双击DW图标,打开进入D...
    99+
    2023-06-08
  • php怎么将字节数组转为GBK编码字符串
    在开发 web 应用程序时,我们经常需要在不同字符编码之间进行转换。在 PHP 中,我们可以使用 iconv() 函数和 mb_convert_encoding() 函数来完成字符编码的转换。但是,如果我们需要将一个字节数组转换为...
    99+
    2023-05-14
  • php如何将字节数组转为GBK编码字符串
    本篇内容主要讲解“php如何将字节数组转为GBK编码字符串”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何将字节数组转为GBK编码字符串”吧!首先,让我们来看一下 PHP 中处理字节数组...
    99+
    2023-07-06
  • 使用PHP的json_encode()函数将数组或对象转换为JSON字符串并将中文字符编码为UTF-8
    使用PHP的json_encode()函数将数组或对象转换为JSON字符串并将中文字符编码为UTF-8在PHP中,我们可以使用json_encode()函数将一个数组或对象转换为JSON字符串。默认情况下,json_encode()函数将中...
    99+
    2023-11-03
    PHP json_encode() UTF-编码
  • MYSQL数据库中怎么设置UTF-8编码
    MYSQL数据库中怎么设置UTF-8编码,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、检查当前数据库编码。使用语句:show variab...
    99+
    2022-10-18
  • php如何将blob数据转为base64编码
    本篇内容介绍了“php如何将blob数据转为base64编码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Part 1:基础概念在开始转换之...
    99+
    2023-07-05
  • php怎么将数组转为json数据
    在php中,可以使用json_encode()函数来将数组转化为json格式数据,语法为“json_encode(数组变量,$options)”。json_encode()函数能对PHP变量进行JSON编码,如果转化成功则返回JSON格式数...
    99+
    2022-09-15
  • 怎么用php将所有编码转换为utf8
    这篇文章主要介绍“怎么用php将所有编码转换为utf8”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用php将所有编码转换为utf8”文章能帮助大家解决问题。一、什么是编码转换?编码转换是把一个...
    99+
    2023-07-05
  • php怎么将数据转为excel格式
    在软件开发过程中,很多涉及到数据存储和数据处理的任务需要用到Excel表格。由于Excel格式的复杂性和繁琐性,经常会遇到导入和导出Excel格式数据的问题,这时候我们就需要用到Excel格式转换技术。PHP作为一门流行的后端编程语言,除了...
    99+
    2023-05-14
    php Excel
  • php怎么将数据强制转为数组
    PHP是一种脚本语言,而数组则是数据类型的一种形式,使用数组可以存储大量数据,并进行快速访问。在PHP中,有许多的方法可以将不同的数据类型转换为数组,比如变量、字符串等等。本文将会介绍PHP中强制转换成数组的几种方法。使用强制类型转换符在P...
    99+
    2023-05-14
  • php怎么将关联数组转为json数据
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑在PHP中,可以使用json_encode()函数来将关联数组转为json数据。<php $arr = array ('a'=>1,'...
    99+
    2022-02-18
    php 关联数组 json
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作