Jer*_*wer 26
要仅检查ascii字符(或您选择的其他编码),请使用:
[myString canBeConvertedToEncoding:NSASCIIStringEncoding];
如果字符串包含非ascii字符,它将返回NO.然后,您可以使用以下命令将字符串转换为UCS-2数据:
[myString dataUsingEncoding:NSUTF16BigEndianStringEncoding];
或NSUTF16LittleEndianStringEncoding,具体取决于您的平台.UCS-2和UTF-16之间存在细微差别.UTF-16取代了UCS-2.你可以在这里阅读有关的差异:
http://en.wikipedia.org/wiki/UTF-16/UCS-2
| 归档时间: |
|
| 查看次数: |
12715 次 |
| 最近记录: |