0

在我的应用程序中,我使用不同的语言,如泰米尔语和卡纳达语。在应用程序中,我需要以上述语言保存数据。但我的问题是在IOS 10.3设备上无法读取一些泰米尔语脚本。但它在低于 10.3 的操作系统和模拟器上运行的设备上运行良好。

我已经尝试过 NSUTF8StringEncoding 和空格删除。我仍然得到同样的错误。

 NSString *data = [[NSString alloc] initWithUTF8String:[dataPath cStringUsingEncoding:NSUTF8StringEncoding]];

NSString *dataPathDestination=[data stringByTrimmingCharactersInSet:
                       [NSCharacterSet whitespaceCharacterSet]];

是否有任何支持本地语言的特定框架?

我的脚本只有一部分抛出错误,其余的工作正常。

泰米尔语脚本示例

“அரங்கநாத சுவாமி கோயில் (ஸ்ரீரங்கம்)”

4

1 回答 1

0

泰米尔语至少需要 UTF16。在读取或写入数据时请记住这一点。

于 2017-06-16T12:16:22.150 回答