我遇到了客观C和希伯来字符的问题。
我试图从NSURL
到NSMutableDictionary
获取信息。
我正在使用objectForKey:[url absoluteString]
问题是例如字符串
A%20%d7%91%d7%93%d7%99%d7%a7%d7%94%20%d7%a2%d7%9d%20%d7%90%d7%95%d7%aa%20%d7%95%d7%a8%d7%95%d7%95%d7%97
解码为
A ××××§× ×¢× ××ת ×ר×××
而不是
A בדיקה עם אות ורווח
如何使用" x" s获取第一个文本并将其转换为希伯来语的第二个文本?
我使用过这个网站,看到它是可能的 first Site
谢谢!
答案 0 :(得分:0)
目前还不清楚为什么你认为这个解码为带有“×”的字符串(与“x”不同)。这可以毫无困难地解释成希伯来语:
let text = "A%20%d7%91%d7%93%d7%99%d7%a7%d7%94%20%d7%a2%d7%9d%20%d7%90%d7%95%d7%aa%20%d7%95%d7%a8%d7%95%d7%95%d7%97"
(text as NSString).removingPercentEncoding
等效的ObjC应该接近这个:
NSString *text = @"A%20%d7%91%d7%93%d7%99%d7%a7%d7%94%20%d7%a2%d7%9d%20%d7%90%d7%95%d7%aa%20%d7%95%d7%a8%d7%95%d7%95%d7%97"
NSString *decoded = [text removingPercentEncoding];