iphone - 如何检测文件名中的中文/日文字符?

标签 iphone ios

有没有办法检测从其他应用程序接收到的文件名是否在iphone中包含中文/日文字符?

最佳答案

您可能需要更具体一些才能获得好的答案。如果字符串不是 NSString,则需要先使用适当的编码对其进行解码。例如,使用 NSString "stringWithUTF8String"来解码 UTF-8 编码的字符串。 一旦有了 NSString,就可以使用“characterAtIndex:”遍历字符,并检查它们是否包含任何中文和/或日文代码点。 查看Unicode这些代码点的标准。

顺便说一句,你应该更改问题的标题,因为你对文件名是否为英文不感兴趣

关于iphone - 如何检测文件名中的中文/日文字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8768987/

相关文章:

iphone - MKAnnotationn leftcalloutaccessoryview 没有得到刷新

ios - 我可以在 iOS 处于 VoiceOver 模式时告诉它在我更改特定 UILabel 的文本时大声朗读它吗?

ios - 带有 Slider、textField 和自动布局的 UIStackView

iPhone:需要一些 facebook 的 IOS 开发规则

iphone - 需要 iOS 核心数据架构技巧

ios - 用户在 UIImageView 中绘制内容后,如何将绘图保存在 tableview 中?

ios - 日期字符串 -> 字符串日期中断?

iOS:UIButton 的动画文本位置不起作用

iphone - 检查常量是否在运行时在 Obj-C 中定义

ios - 退出时保存当前状态,重新打开应用程序时自动重新加载