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('בדיקה')
この違いにより、次のハッシュ アルゴリズムが壊れます。2 つの文字列を同じ方法でエンコードするにはどうすればよいですか? obj-c\php を変更する必要がありますか?