Arp*_*tha 9 iphone localization google-api ios
我正在使用Google API从地址位置查找纬度经度.它在英语语言环境中工作正常.但是当选择国际化中的丹麦语设置时,它会从"Google"中发出服务器错误.我认为可能需要在应用程序中进行本地化但是如何?

穆罕默德在上面给出了答案,但我将借此机会解释(我认为)问题是什么,因为几周前我在实时生产代码中遇到了这个问题。
\n\nNSURL对于具有“特殊”内容(例如 UTF)的未转义字符串来说,这是非常糟糕的。我要做的第一件事是检查NSURL你返回的是否是nil。
做字符串的方法是在传入字符串之前NSURL使用。stringByAddingPercentEscapesUsingEncoding
这个简单的例子演示了这一点:
\n\nNSString *string = @"http://test.com/test\xc3\xa5\xc3\xa4\xc3\xb6test";\n\nNSLog(@"url with string! %@", [NSURL URLWithString:string]);\nNSLog(@"url with escaped string! %@", [NSURL URLWithString:\n [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]);\nRun Code Online (Sandbox Code Playgroud)\n\n带输出
\n\nurl with string! (null)\nurl with escaped string! http://test.com/test%C3%A5%C3%A4%C3%B6test\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
430 次 |
| 最近记录: |