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;

     

    主要是换了编码方式

  • 相关阅读:
    NYOJ 38布线问题
    NYOJ 106背包问题
    基于贪心算法的几类区间覆盖问题 nyoj 12喷水装置(二) nyoj 14会场安排问题
    HDOJ 2546饭卡(01背包问题)
    FBI树-数据结构(二叉树)
    二叉树遍历(flist)(二叉树,已知中序层序,求先序)
    求先序排列(二叉树已知中序和后序,求先序)
    滑雪(dp)
    Python——plot可视化数据,作业8(python programming)
    数据库SQL语言学习----左外连接,右外连接,外连接,自然连接的形象对比
  • 原文地址:https://www.cnblogs.com/huoran1120/p/5920990.html
Copyright © 2011-2022 走看看