【发布时间】:2021-01-30 13:42:28
【问题描述】:
我有一个从 USB 调制解调器设备返回的 GSM-7 字符串,其中包含 UTF-16 编码字符串。示例字符串为“007A006E0061006B006F007600690020010D0107017E0020006800610068006100730068”。
我需要一个 PHP 解决方案(函数)将字符串从 UTF-16(小端序)转换为 UTF-8(人类可读格式)。从上面的字符串翻译应该是这个“znakovi čćž hahash”。我花了几个小时寻找合适的解决方案,但没有成功。我尝试使用带有许多不同选项的 iconv 和 mb_convert_encoding,但我没有得到想要的结果。我找到了一个在线服务来转换字符串,这里是打印屏幕https://prnt.sc/v09r57
提前谢谢你
【问题讨论】: