rot47 中文 转 ASCII
来源:互联网 发布:ip与mac地址扫描工具 编辑:程序博客网 时间:2024/05/18 05:30
#pragma mark - rot47 encode- (NSString *)rot47 { const char *_string = [self cStringUsingEncoding:NSNonLossyASCIIStringEncoding]; NSUInteger stringLength = strlen(_string); char newString[stringLength + 1]; int x; for(x = 0; x<stringLength; x++) { unsigned int aCharacter = _string[x]; if( 0x20 < aCharacter && aCharacter < 0x7F ) // from ! to ~ newString[x] = (((aCharacter - 0x21) + 0x2F) % 0x5E) + 0x21; else // Not an r47 character newString[x] = aCharacter; } newString[x] = '\0'; NSString *rotString = [NSString stringWithCString:newString encoding:NSNonLossyASCIIStringEncoding]; MJExtensionLog(@"%@ = %@",self,rotString); return rotString;}
也可以中文先urlencode 转字符,然后再ASII rot
阅读全文
0 0
- rot47 中文 转 ASCII
- 中文转ASCII
- ASCII转中文[javascript]
- 中文转ASCII的方法
- ASCII与中文互转
- ASCII与中文互转
- ASCII与中文互转
- ASCII与中文互转
- java实现ascii与中文互转
- ASCII编码与中文互转
- properties 文件的中文转ASCII
- 中文转换ascii
- php将字符串转为ASCII,php将中文汉字字符串转为ASCII,以及互转
- 汉字中文英文数字混合转ascii码
- AScII码反转成中文
- 在线中文--ASCII转换工具
- ASCII码中文对照表
- properties中文乱码,ASCII码
- crate数据库启动问题{可通用}
- Android Studio导入其他项目
- 构建一个简单的服务器环境Ubuntu 16.04.3 x64
- Linux 内核时间结构
- 软件测试流程
- rot47 中文 转 ASCII
- Linux之我最常用的命令
- Java反射机制-简单案例实现(代码篇)
- Java IO流-IO 流简介
- mysql表创建好后添加外键
- Hadoop分布式文件系统:HDFS架构和设计(3)
- Swing——MouseListener监听器(画直线)
- pandas.read_csv参数详解
- boost::intrusive_ptr原理介绍