• IOS asc码替换


     

    -(void)click:(UIButton *)btn

    {

        NSString *testStr = @">全等";

        

        NSStringEncoding encoding2 = NSUTF8StringEncoding;

        

        testStr = [testStr stringByReplacingOccurrencesOfString:@" " withString:@""];

        testStr = [testStr stringByReplacingOccurrencesOfString:@"x15" withString:@""];

        testStr = [testStr stringByTrimmingCharactersInSet:[NSCharacterSet controlCharacterSet]];

        testStr = [testStr stringByTrimmingCharactersInSet:[NSCharacterSet controlCharacterSet]];

        

        

        testStr = [testStr stringByTrimmingCharactersInSet:[NSCharacterSet illegalCharacterSet]];

        testStr = [testStr stringByTrimmingCharactersInSet:[NSCharacterSet symbolCharacterSet]];

        testStr = [testStr stringByTrimmingCharactersInSet:[NSCharacterSet nonBaseCharacterSet]];

        testStr = [testStr stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

        

        NSMutableString *newStr = [[NSMutableString alloc]initWithCapacity:1];

        

        for (int i = 0; i < [testStr length]; i++) {

            unichar c = [testStr characterAtIndex:i];

            

            

            if(c>=0 && c<=31)

            {

                continue;

            }

            

            [newStr appendString:[NSString stringWithFormat:@"%@", [testStr substringWithRange:NSMakeRange(i, 1)]]];

            

            int bytesLeng = [[testStr substringWithRange:NSMakeRange(i, 1)] lengthOfBytesUsingEncoding:encoding2];

            

            NSLog(@"testStr[%d]=%@ = %d,%d", i, [testStr substringWithRange:NSMakeRange(i, 1)], c, bytesLeng);

        }

        NSLog(@"%@=%d, %@=%d", testStr, [testStr length], newStr, [newStr length]);

        

        

        

    }

  • 相关阅读:
    Mysql(7) _常用函数
    Mysql(6)_ 帮助的使用
    Mysql(5)_ 基本数据类型-时间
    Mysql(4)_整型和浮点型
    1 HTTP请求头Header及其作用详解
    Java(35) _JDBC批量插入数据二
    Java(34)_ 用JDBC批量向数据库插入语句
    Java(33)_ JDBC指针移动
    Mysql(3)_ Mycat简介
    Mysql(2)_ binlog文件
  • 原文地址:https://www.cnblogs.com/xiangjune/p/5600601.html
Copyright © 2020-2023  润新知