`

[转]汉字 與 UNICODE 互相轉換

 
阅读更多
$str = '我';

/* 將 '我' 轉換成 '25105' 或 '我' */
// 使用 iconv
$unicode_html = base_convert(bin2hex(iconv('UTF-8', 'UCS-4', $str)), 16, 10); // 25105

// 使用 mb_convert_encoding
$unicode_html = base_convert(bin2hex(mb_convert_encoding($str, 'ucs-4', 'utf-8')), 16, 10); // 25105

// 補上 &#xxxxx;
$unicode_html = '&#' . base_convert(bin2hex(iconv("utf-8", "ucs-4", $str)), 16, 10) . ';'; // 我

// 將 &#25105 轉回 '我'
$str = mb_convert_encoding($unicode_html, 'UTF-8', 'HTML-ENTITIES'); // '我', $unicode_html = '&#25105'
分享到:
评论

相关推荐

    C#字串与Unicode互相转换方法

    ### C# 字串与 Unicode 互相转换方法 在软件开发过程中,经常需要处理不同编码格式的数据,其中 Unicode 是一种常见的字符编码方式,它为每个字符分配一个唯一的数字(即码点),支持世界上几乎所有的书写系统。C# ...

    汉字和Unicode互相转换工具

    轻松完成汉字和Unicode互相转换

    unicode和中文互相转换工具

    unicode和中文互相转换工具,支持不同编码格式。

    汉字和Unicode互相转换

    在计算机科学领域,字符编码是...总的来说,汉字与Unicode的互相转换涉及到字符编码理论、字节顺序理解、编程语言的字符串处理技巧以及对HTML的解析能力。掌握这些知识对于进行跨语言、跨平台的文本处理工作至关重要。

    中文汉字与Unicode编码转换工具.rar

    本源码是一个中文汉字与Unicode编码转换工具,采用WinForm进行开发,实现中文汉字与Unicode编码互相转换的功能。菜单功能:1、中文汉字转换成Unicode编码2、Unicode编码转换成中文汉字注意事项:1、开发环境为Visual...

    unicode和汉字转换

    在描述中提到的“实现Unicode和汉字的互相转码”,这意味着提供的资源可能是一个工具或者程序,可以将Unicode编码的文本转换为特定的汉字编码,反之亦然。这在处理不同系统间的数据交换时尤其有用,例如,当需要将...

    C语言字符编码转换UNICODE、GBK、UTF-8互相转换

    GBK编码使用两个字节来表示一个字符,与UNICODE相比,它不是全球通用的,主要用于中文环境。 UTF-8是一种变长的编码方式,它可以使用1到4个字节来表示一个字符。对于ASCII字符,UTF-8使用单个字节,而对于其他...

    unicode中文互相转换工具

    一个html页面 用js 实现 unicode中文互相转换工具。方便快捷

    Unicode和汉字互相转换工具

    汉字转换则是将汉字在不同的编码格式间进行转换,如从Unicode转到GBK或者BIG5等。 Unicode与汉字的转换工具有多种实现方式,这里提到的是一个基于Java开发的工具,使用了Eclipse作为集成开发环境,并且兼容JDK7。...

    超级汉字与Unicode码相互转换

    超级 汉字与Unicode码相互转换(四种模式相互转换) 1.汉字模式 2.内存显示模式 3.十六进制形式 4.十进制特殊格式 支持互相转换 (选择相应的 单选按钮 在相应行输入即可) 注意:要提前装.net framework 3.5 ...

    Unicode—汉字互相转换工具

    这个“Unicode—汉字互相转换工具”正是基于这一标准,为用户提供了一个便捷的平台来查询汉字与Unicode编码之间的相互转换。 在信息技术领域,Unicode的重要性不言而喻。它解决了早期计算机系统中各种不同的字符...

    汉字跟Unicode 互相 转化 C# 代码

    在编程领域,尤其是在处理字符编码的时候,理解和操作汉字与Unicode之间的转换是非常重要的。Unicode是一种国际标准,它为世界上几乎所有的字符提供了一个唯一的数字表示,包括汉字。C#是一种广泛使用的编程语言,它...

    .Net(c#)汉字和Unicode编码互相转换实例

    经常遇到这样内容的json字符串,原来是把其中的汉字做了Unicode编码转换。 Unicode编码: 将汉字进行UNICODE编码,如:“王”编码后就成了“\王”,UNICODE字符以\u开始,后面有4个数字或者字母,所有字符都是16进制...

    unicode编码(UTF8)的十六进制 与字符 互相转换

    一些设备串口通讯使用的是unicode,这时候我们解码就要使用unicode 编码包含的是中文,英文,俄文还是日文什么的,只要把它转换成Unicode就能被识别,而不用再考虑...unicode编码(UTF8)的十六进制 与字符 互相转换

    Big5-GB-Unicode互相转换程序.zip_GB unicode_between_big5_big5 gb_big5 t

    标题中的"Big5-GB-Unicode互相转换程序.zip"表明这是一个关于字符编码转换的软件包,主要用于在Big5、GBK(GB2312)和Unicode之间进行转换。Big5是繁体中文常用的编码方式,而GBK(GB2312)是简体中文的标准编码,...

    UnIcode转换

    汉字与UnIcode转换,UnIcode与汉字转换,二者互相转换工具。

    unicode码与GB码互相转换

    标题中的"unicode码与GB码互相转换"涉及到两种主要的汉字编码标准:Unicode(国际通用的字符编码标准)和GBK(中国国家标准的扩展GB2312编码)。在嵌入式系统或者文件系统中,为了正确显示和存储中文字符,就需要...

    C编码转换:gbk转unicode utf8转unicode

    本压缩包包含四个关键函数,旨在实现GBK与Unicode之间的转换,以及UTF-8与Unicode的转换,这对于处理多语言或多编码格式的数据尤为有用。 首先,GBK(Great Chinese Binary Code)是一种在中国大陆广泛使用的汉字...

    C++编程之 汉字繁简互相转换

    在IT领域,尤其是在文本处理和中文编程中,汉字繁简互相转换是一项重要的技术。这篇主要讲解如何使用C++实现这一功能。C++虽然不是专门处理中文字符的语言,但通过一些库和技巧,我们可以构建出一个高效且可靠的繁简...

Global site tag (gtag.js) - Google Analytics