美文网首页
2019-08-28

2019-08-28

作者: 涛大 | 来源:发表于2019-08-28 11:05 被阅读0次

// 字符串转unicode

  • (NSString *)unicodeStringWithString:(NSString *)string {
    NSString result = [NSString string];
    for (int i = 0; i < [string length]; i++) {
    result = [result stringByAppendingFormat:@"\u%04x", [string characterAtIndex:i]];
    /

    因为Unicode用16个二进制位(即4个十六进制位)表示字符,对于小于0x1000字符要用0填充空位,
    所以使用%04x这个转换符,使得输出的十六进制占4位并用0来填充开头的空位。
    */
    }
    return result;
    }

相关文章

网友评论

      本文标题:2019-08-28

      本文链接:https://www.haomeiwen.com/subject/fblpectx.html