NSString编码

OpenClaw + Ollama 本地大模型部署教程:彻底告别Token焦虑 阅读详情

NSString编码

NSString支持的编码没有完全枚举出来,以下可以查看其支持的编码:   

    const NSStringEncoding *encodings = [NSString availableStringEncodings];
    NSMutableString *str = [[NSMutableString alloc] init];
    NSStringEncoding encoding;
    while ((encoding = *encodings++) != 0)
    {
        [str appendFormat: @"%@ === %in", [NSString localizedNameOfStringEncoding:encoding], encoding];
        NSLog(str);
    } 

 

使用其未列出枚举值的编码方法如下:

NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_18030_2000);

NSString *str = [[NSString alloc] initWithCString: pstr

                                                              encoding: enc];    //或者直接使用其数值

相关推荐

防火墙学习5---虚拟系统和跟系统通过路由表互访

虚拟系统与跟系统互访可分为虚拟系统访问根系统和跟系统访问虚拟系统。

weixin_48030849的博客 1013

NSString对应的编码格式,查询NSStringEncoding

NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_18030_2000);    //GB2312,GBK 创建一个mac os的工程,加入代码: const NSStringEncoding *encodings = [NSString ava

Just Do It 1万+

PCIE的MSI中断处理机制与优化策略

PCIe设备的。

xiaoheshang_123的博客 376

NSString转换成UTF8编码NSString

在使用网络地址时,一般要先将url进行encode成UTF8格式的编码,否则在使用时可能报告网址不存在的错误,这时就需要进行转换 下面就是转换函数:     NSString *urlString= [NSString stringWithFormat:@"http://www.baidu.com];     NSString * encodedString = (NSString *)CF

CharlesBein_卞 6万+

NSString编码转换

常有编码方式有很多种,现在列出之间的转换方式 NSString To UFT-8 NSString *str2 =@"深"; const char * s = [str2 UTF8String];      出现类似这样格式的字段"\\U6df1\\U5733\\U56fd\\U5f00\\U884c01\\U673a\\U623",通常为Unicode码,转换测试函

寻亚楠的专栏 1万+

NSStringEncoding关于文字编码问题的解决方法

今天看见一个很棒的博客,只是无法粉丝之,就转载一下几篇很好用的博文吧 转载至:http://www.cnblogs.com/zhwl/archive/2012/12/31/2840746.html PS:发现博主也是转载的,anyway,好用就行 以下为正文 今天在尝试抓取起点中文网首页的时候遇到了一个问题 — 如果编码没有用对的话是没办法读取任何东西的. 这也算是C

shang1219178163的专栏 1万+

iOS--字符编码NSString和UTF-8间的转换

编码的简单介绍以及在iOS中如何对字符串进行UTF-8规则的编码和解码

gaussli的专栏 1万+

base64-utf8编码NSString转化为NSString

【原文地址:base64-utf8编码NSString转化为NSString】 【作者:chenghxc】 【Demo:源码下载地址】 在解析xib文件的时候发现有的节点内容的编码是 base64-UTF8,其实这个节点内容的编码顺序是先将NSString转化为utf8格式的NSData,再将NSData通过base64加密。刚拿到这样的字符串的时候感觉有点绕,但是仔细分析

chenghxc 1962

iOS NSString 转换为UTF-8编码

1、使用category对NSString 进行扩展,使可以转换为UTF-8编码与解码 首先创建一个扩展类,名字EncodingUTF8Additions,头文件代码如下: #import @interface NSString (EncodingUTF8Additions) -(NSString *) URLEncodingUTF8String;//编码 -(NSString *)

高级项目经理、专注于技术架构、分享项目管理及职场心得 9256

NSString 支持中文编码

NSString 支持中文编码 NSString *nameString = [self.nameTextField.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

Leeyehong_self的专栏 1156

nsstring 编码encode类型

nsstring.h里面的编码格式不全, 可以通过CFString.h里面的cf格式转乘ns的格式 如:  NSStringEncoding strEncode = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);

u011561536的专栏 738

Swift中的String和NSString 以及其编码方式的坑

String是swift语言中的字符类型 NSString是Foundation框架下的一个核心处理字符串的类 OC 随着Swift的快速更新 String 和 NSString 的差别越来越小了 首先两者可以通过在值后面加as 进行桥接转换的  let str : String = "hello, world" as String let str1 : NSString = str a...

MChuajian的博客 2033

一个比较方便的转换NSString为UTF8编码的函数

在进行sina微博API的开发中, 着实学到了不少的东西。下面这2个函数是对NSString的扩展,可以方便的编解码NSString为UTF8。 这两个函数是从OAuthConsumer中摘出来的。 头文件: @interface NSString (OAURLEnc

zaitianaoxiang的专栏 5873

编码为 GB2312 的 NSData 转换为 NSString

编码为 GB2312 的 NSData 转换为 NSString - (NSString *)stringFromGB2313:(NSData *)data { NSStringEncoding encoding; encoding = CFStringConvertEncodingToNSStringEncoding(      kCFStringEncodingGB

沐铭的专栏 1209

使用GBK编码把NSData转成NSString

iOS开发时,经常需要遇到NSData和NSString的互转,这个并不难,有现成的方法,NSString转NSData就是 [code="objective-c"] NSString* str = @"teststring"; NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding]; [/code] NSData转...

swordinhand的专栏 452

NSString字符串编码转换

使用 NSURLConnection下载一个网页内容时,存储二进制数据到NSData对象中,现在要从NSData中提取网页内容到NSString,使用 NSUTF8StringEncoding作为编码格式时发现NSString对象为空,但是打印NSData却不空。其实有些网页编码使用的是GB2312的格式,现在要进行转码,大概如下: NSStringEncoding  encod

ldz15838245189的专栏 959

NSString转GBK编码格式

utf-8转GBK编码在这里就不说了,网上的答案很多,只说一下NSString转GBK编码格式,使用的时候,在网上也搜了很多答案,但是基本上都是错误的。正确的转法//设置GBK编码格式 NSStringEncoding gbkEncoding = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000

码虫儿 1329

HCIA(华为 ICT )培训PPT.rar

Day01-01华为认证体系简介.pptxDay01-02 HCIA-Datacom 达内增强版.pptx Day01-03 互联网基础-OSI模型.pptx Day01-04TCP-IP模型之物理层.pptxDay01-05TCP-IP模型之数据链路层.pptx Day01-06 TCP-IP模型之网络层.pptx Day01-07 TCP-IP模型之传输层.pptx Day01-08 TCP-IP模型之应用层.pptxDay02-01 华为VRP系统介绍.pptx Day02-02数据包的传输.pptx Day02-03以太网交换基础.pptx Day02-04VLAN的工作原理.pptx Day02-05多交换机VLAN通信.pptx Day02-06灵活的VLAN部署.pptxDay02-07 单点故障和解决方案之Smart Link.pptx JDay02-08单点故障解决方案之Monitor Link.pptx Day02-09单点故障解决方案之STP.pptxDay03-01STP的升级技术之RSTP.pptx Day03-02 RSTP的升级技术之MSTP.pptxDay03-03 MSTP替代技术之链路捆绑(手动模式).pptx Day03-04 MSTP替代技术之链路捆绑(LACP模式).pptx Day03-05 MSTP替代技术之设备堆叠.pptx Day03-06 VLAN间通信之路由基础.pptx Day03-07 VLAN间通信之路由器.pptxDay03-08 VLAN间通信之三层交换机.pptx Day03-09 静态路由和默认路由工作原理.pptx Day03-10 路由高级特性.pptx.............................

LSTM股票预测,lstm股票预测对比实验,Python

Lstm进行时间序列预测,预测股票数据,按日的数据

上一篇: RFC2046 多用途Internet邮件扩展(多用途网际邮件扩充协议(MIME))
下一篇: object-c学习笔记:new vs alloc init
diyago
博客等级 码龄16年 480粉丝 238原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值