zoukankan      html  css  js  c++  java
  • emjio表情转json

    今天碰到了上传文字给服务端的时候emjio表情转成json就不对了

    有大神帮忙解决了,记笔记记笔记---

    #import "NSString+EncodedString.h"

     

    @implementation NSString (EncodedString)

    +(NSString *)decodeString:(NSString*)encodedString

     

    {

        //NSString *decodedString = [encodedString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding ];

        

        NSString *decodedString  = (__bridge_transfer NSString *)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(NULL,

                                                                                                                         (__bridge CFStringRef)encodedString,

                                                                                                                         CFSTR(""),

                                                                                                                         CFStringConvertNSStringEncodingToEncoding(NSUTF8StringEncoding));

        return decodedString;

    }

    +(NSString*)encodeString:(NSString*)unencodedString{

        

        // CharactersToBeEscaped = @":/?&=;+!@#$()~',*";

        // CharactersToLeaveUnescaped = @"[].";

        

        NSString *encodedString = (NSString *)

        CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,

                                                                  (CFStringRef)unencodedString,

                                                                  NULL,

                                                                  (CFStringRef)@"!*'();:@&=+$,/?%#[]",

                                                                  kCFStringEncodingUTF8));

        

        return encodedString;

    }

    @end

     

     //json转时

    +(NSString *)decodeString:(NSString*)encodedString;

    //json

    +(NSString*)encodeString:(NSString*)unencodedString;

     

    主要是换了编码方式

  • 相关阅读:
    css之盒子模型
    meta小结
    css小结
    html标签及用法小结
    Css基础(2)
    Css基础(1)
    Html基础(2)
    Html基础(1)
    Markdown基础
    演示二
  • 原文地址:https://www.cnblogs.com/huoran1120/p/5920990.html
Copyright © 2011-2022 走看看