中文与16进制互相转换

本文介绍了如何在PHP中实现中文字符串与16进制之间的转换,包括使用`decbin()`, `decoct()`, `dechex()`, `base_convert()`等函数。还展示了UTF-8和GBK编码下中文字符转换为16进制的示例代码,以及转换过程中的注意事项。" 111915265,10539783,小学信息技术课评析:编程点亮神奇的灯,"['小学教育', '信息技术', '编程教学', '课堂教学', '课程设计']
摘要由CSDN通过智能技术生成

手册提供2进制,8进制,10进制,16进制字符串的互相转换函数
decbin(),decoct(),dechex()  base_convert()等
我们只需将中文转换成ascii码,再利用进制转换函数就可以了


要注意字符串编码不同转换的结果也不一样
比如GBK编码一个中文占2个字节而utf-8编码一个中文占3个字节或4个字节
中文与16进制互相转换的示例测试可用,暂时没发现bug。-_-u
以下代码均在utf-8文本编辑器里进行的

 

转换代码:

 

测试代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值