有没有办法检测从其他应用程序接收到的文件名是否在iphone中包含中文/日文字符?
最佳答案
您可能需要更具体一些才能获得好的答案。如果字符串不是 NSString,则需要先使用适当的编码对其进行解码。例如,使用 NSString "stringWithUTF8String"来解码 UTF-8 编码的字符串。 一旦有了 NSString,就可以使用“characterAtIndex:”遍历字符,并检查它们是否包含任何中文和/或日文代码点。 查看Unicode这些代码点的标准。
顺便说一句,你应该更改问题的标题,因为你对文件名是否为英文不感兴趣
关于iphone - 如何检测文件名中的中文/日文字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8768987/