美文网首页
std::string 转 NSString

std::string 转 NSString

作者: Winny_园球 | 来源:发表于2020-12-02 17:42 被阅读0次

    网上大量的std::string转NSString方法都是

    std::string _string("hello");
    NSString *str= [NSString stringWithCString:_string.c_str() encoding:[NSString defaultCStringEncoding]];
    

    但是这个方法中如果有中文则会出现乱码
    所以encodeing要换成NSUTF8StringEncoding

    [NSString stringWithCString:messageTitle.c_str()  encoding:NSUTF8StringEncoding]
    

    所以需要这样转换带有中文的std::string

    相关文章

      网友评论

          本文标题:std::string 转 NSString

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