iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中文如何转unicode编码
  • 503
分享到

php中文如何转unicode编码

2023-06-09 09:06:00 503人浏览 泡泡鱼
摘要

这篇文章主要介绍了PHP中文如何转unicode编码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php中文转unicode编码的方法:首先创建一个PHP示例文件;然后通过“

这篇文章主要介绍了PHP中文如何转unicode编码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

php中文转unicode编码的方法:首先创建一个PHP示例文件;然后通过“function unicode_encode($str, $encoding = 'GBK', $prefix = '&#'...){...}”方法转换编码即可。

php汉字转Unicode编码函数

function unicode_encode($str, $encoding = 'GBK', $prefix = '&#', $postfix = ';') {    $str = iconv($encoding, 'UCS-2', $str);    $arrstr = str_split($str, 2);    $unistr = '';    for($i = 0, $len = count($arrstr); $i < $len; $i++) {        $dec = hexdec(bin2hex($arrstr[$i]));        $unistr .= $prefix . $dec . $postfix;    }     return $unistr;}  function unicode_decode($unistr, $encoding = 'GBK', $prefix = '&#', $postfix = ';') {    $arruni = explode($prefix, $unistr);    $unistr = '';    for($i = 1, $len = count($arruni); $i < $len; $i++) {        if (strlen($postfix) > 0) {            $arruni[$i] = substr($arruni[$i], 0, strlen($arruni[$i]) - strlen($postfix));        }         $temp = intval($arruni[$i]);        $unistr .= ($temp < 256) ? chr(0) . chr($temp) : chr($temp / 256) . chr($temp % 256);    }     return iconv('UCS-2', $encoding, $unistr);}使用://GBK字符串测试$str = '<b>哈哈</b>';echo $str.'<br />'; $unistr = unicode_encode($str);echo $unistr.'<br />'; // &#60;&#98;&#62;&#21704;&#21704;&#60;&#47;&#98;&#62; $str2 = unicode_decode($unistr);echo $str2.'<br />'; //<b>哈哈</b> //UTF-8字符串测试$utf8_str = iconv('GBK', 'UTF-8', $str);echo $utf8_str.'<br />'; // <b>鍝堝搱</b> 注:UTF在GBK下显示的乱码!可切换浏览器的编码测试 $utf8_unistr = unicode_encode($utf8_str, 'UTF-8');echo $utf8_unistr.'<br />'; // &#60;&#98;&#62;&#21704;&#21704;&#60;&#47;&#98;&#62; $utf8_str2 = unicode_decode($utf8_unistr, 'UTF-8');echo $utf8_str2.'<br />'; // <b>鍝堝搱</b> //其它后缀、前缀测试$prefix_unistr = unicode_encode($str, 'GBK', "\\u", '');echo $prefix_unistr.'<br />'; // \u60\u98\u62\u21704\u21704\u60\u47\u98\u62 $profix_unistr2 = unicode_decode($prefix_unistr, 'GBK', "\\u", '');echo $profix_unistr2.'<br />'; //<b>哈哈</b>

感谢你能够认真阅读完这篇文章,希望小编分享的“php中文如何转unicode编码”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网PHP编程频道,更多相关知识等着你来学习!

--结束END--

本文标题: php中文如何转unicode编码

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

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

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

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

下载Word文档
猜你喜欢
  • php中文如何转unicode编码
    这篇文章主要介绍了php中文如何转unicode编码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php中文转unicode编码的方法:首先创建一个PHP示例文件;然后通过“...
    99+
    2023-06-09
  • php中unicode编码如何转汉字
    这篇文章主要介绍php中unicode编码如何转汉字,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php unicode编码转汉字的方法:首先创建一个PHP示例文件;然后通过“function unicodeDeco...
    99+
    2023-06-08
  • native2ascii unicode编码和中文转换
    在Java编程语言中,native2ascii是一个命令行工具,用于将包含特殊字符和非ASCII字符的文本转换为Unicode编码。...
    99+
    2023-09-12
    unicode
  • Java Unicode和中文编码转换
            今天在开发项目的时候,第三方提供的接口返回的数据是经过Unicode编码的,我们使用的时候多有不便,所以经过代码将Unicode解码才能使用,故记录一下使用Java进行Unicode和中文的互转。通常我们在安全优先级不是特...
    99+
    2023-09-02
    java 开发语言
  • php如何实现汉字转unicode编码
    小编给大家分享一下php如何实现汉字转unicode编码,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!php实现汉字转unicode编码的方法:首先创建一个PHP示例文件;然后通过“function UnicodeEnco...
    99+
    2023-06-08
  • php如何把json unicode转中文
    本文小编为大家详细介绍“php如何把json unicode转中文”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何把json unicode转中文”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。php把j...
    99+
    2023-07-05
  • php 中文unicode 互转
    在 PHP 中,可以使用 `mb_convert_encoding()` 函数进行中文和 Unicode 之间的互转。要将中文转换为...
    99+
    2023-10-11
    php
  • php中asci如何转unicode
    小编给大家分享一下php中asci如何转unicode,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php ascii转unicode的方法:首先创建一个PHP示...
    99+
    2023-06-20
  • python编码转换(unicode /
    点击(此处)折叠或打开 #-*- coding: utf-8 -*-import sys                                                  print sys.getf...
    99+
    2023-01-31
    python unicode
  • php中unicode如何转汉字
    这篇文章主要介绍了php中unicode如何转汉字,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。function unicode_...
    99+
    2024-04-02
  • php unicode编码如何通过c++给转化成汉字
    在C++编程中,有时候需要将PHP Unicode编码转换成汉字,具体的实现方法可以通过以下步骤进行:确定编码格式在PHP代码中,Unicode编码通常以\u开头,后面跟随四个十六进制数字,如\u4e2d表示汉字“中”。在C++中,需要先将...
    99+
    2023-05-14
  • CSS中有哪些常用中文字体转Unicode编码
    这篇“CSS中有哪些常用中文字体转Unicode编码”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看...
    99+
    2024-04-02
  • golang unicode转中文
    作为一种被广泛使用的编程语言,Go语言(golang)支持Unicode字符编码,因此在处理中文文本时也有很好的支持。本文将探讨如何使用Go语言实现unicode转中文的功能。一、Unicode编码Unicode是一种用来表示字符的标准编码...
    99+
    2023-05-14
  • 在线Unicode编码转换工具
    在线Unicode编码转换工具是一种用于将字符或文本转换为Unicode编码的工具。功能有:1、字符转Unicode编码;2、文本转Unicode编码:;3、Unicode编码转字符;4、Unicode编码转文本。Unicode编码是一种用...
    99+
    2023-07-10
  • javascript 中文转unicode
    在编写JavaScript代码的过程中,有时我们需要将中文字符转换成unicode格式。这种转换的原因很多,比如在URL链接中需要将中文转换成%u的形式传递,或者在处理JSON数据时需要将中文转换成\u的形式。JavaScript提供了多种...
    99+
    2023-05-14
  • J2ME中如何读取Unicode和UTF-8编码文件
    本篇文章为大家展示了J2ME中如何读取Unicode和UTF-8编码文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。向大家简单介绍一下J2ME中读取Unicode...
    99+
    2024-04-02
  • C# Unicode编码解码如何实现
    本文小编为大家详细介绍“C# Unicode编码解码如何实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“C# Unicode编码解码如何实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。U...
    99+
    2023-07-02
  • PHP教程:如何将JSON Unicode转换为中文字符
    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,通常用于Web应用程序之间的数据交换。在处理JSON数据时,我们经常会遇到Unicode编码...
    99+
    2024-03-05
    中文 json unicode
  • MySQL中怎么获取中文unicode编码
    今天就跟大家聊聊有关MySQL中怎么获取中文unicode编码,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 SELECT ORD(CON...
    99+
    2024-04-02
  • php unicode编码怎么通过c++给转化成汉字
    这篇“php unicode编码怎么通过c++给转化成汉字”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php unicod...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作