【发布时间】:2020-07-18 18:34:05
【问题描述】:
我正在使用 PHP 中的字符串,二进制中的字符“a”如下所示:01100001。
我想要做的是反转这个,然后变成 10000110 并转换回它的文本表示,但每次我尝试它都会给我一个 ?或表示不可打印或无效字符的空白方块。
我尝试了在线 ASCII/UNICODE 二进制到文本转换器,但它们什么也没给我,为什么会这样,我怎么能看到我的字节解码成什么字符?
【问题讨论】:
-
运气不好 - 很多设置了高位的字符,以各种特殊字符出现(它们超过 128 位十进制)。如果你尝试过
b之类的东西,它应该会给你一些东西。刚刚找到theasciicode.com.ar/ascii-printable-characters/…,它显示了更多结果。
标签: php unicode character-encoding bit non-ascii-characters