我正在尝试在 obj-c 和 php 上将字符串转换为 UTF8。我得到不同的结果:
"\xd7\x91\xd7\x93\xd7\x99\xd7\xa7\xd7\x94" //Obj-C
"\u05d1\u05d3\u05d9\u05e7\u05d4" //PHP
obj-C 代码:
const char *cData = [@"בדיקה" cStringUsingEncoding:NSUTF8StringEncoding]
PHP代码:
utf8_encode('בדיקה')
这种差异破坏了我接下来的哈希算法。如何使两个字符串以相同的方式编码?我应该更改 obj-c\php 吗?