关于16进制转化字符问题

初学者

请问大神,我客户端通过js发送一个字符串,这个字符串是16进制转化来的,用的是String.fromCharCode。
其中有个别字符是乱码的因为大于127,然后发送到Gateway服务器上后,我将字符串转回16进制后发现在乱码的部分前面多了个c2,请问大神这个该怎么解决啊。
总觉得是String.fromCharCode与PHP中的转码方式可能不一样,该怎么解决呢。
之前我用PHP中的chr将16进制转换为字符串后发送是可以的。

2454 1 0
1个回答

抽不完的寂寞

目测是String.fromCharCode与PHP中的转码方式可能不一样。
看看能不能用其它方式转码,不用String.fromCharCode

  • 初学者 2017-10-10

    搜索了很多,发现都是用的String.fromCharCode,很无奈

年代过于久远,无法发表回答
🔝