首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php bin2hex函数的问题

php bin2hex函数的问题
EN

Stack Overflow用户
提问于 2011-07-01 06:32:01
回答 1查看 1.4K关注 0票数 1

我正在对一些字符串使用php函数bin2hex,其中一个字符串有一个分隔符字符(Dec: 247十六进制: f7)。

但当我尝试时:

代码语言:javascript
复制
echo bin2hex('÷');

我得到了:

代码语言:javascript
复制
c3b7

第一个问题是添加了c3字符,我不知道它来自哪里(c2也会在其他字符之前添加)。

第二个也是主要的问题,php给了我一个十六进制的字符串" b7“来表示除号,但是b7表示的是·,而不是÷。

有人知道这是怎么回事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-01 06:39:57

看起来你的源代码是用unicode编码的,所以你的编辑器用unicode编码'÷‘(例如:UTF-8)。"c3b7“是'÷‘的两个字节编码形式(参见here)。确保您的源代码是ASCII编码的,以获得您想要的效果。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6541838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档