2 canyeyj canyeyj 于 2016.01.13 15:17 提问

iOS开发中的unicode字符的问题 10C

是这样的 我用NSString *str = @"\U0000e601"; 可以代表一个unicode字符 配合一个字体文件就可以显示一个图标
但是现在服务端将这段字符串中的后四位放在服务端,我用 NSString *string = @"e601";
NSString *tempStr = [NSString stringWithFormat:@"\U0000%@",string]; 这两行代码进行拼接之后 就显示不了一个unicode字符 具体的见图

3个回答

canyeyj
canyeyj   2016.01.13 15:18

图片说明

canyeyj
canyeyj   2016.01.13 15:18

急求啊啊 啊 啊 啊啊

SMHDream
SMHDream   2016.01.14 01:41

表示并不能拼接 @"\U0000e601"就是一个字符,他的长度为1,根本就不能拼接

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
iOS 字符串常用编码互相转换
在日常的网络请求中难免 URL 中会有汉字的内容,若不做相应的处理直接将字符串转换成 URL 来加载是有问题的,至于文字编码的基本知识请参考这里 Unicode与UTF-8互转(C语言实现),现整理下几种常用的转换方法的代码如下,另推荐一个在线转换的网页{这里传送门}。 /// 汉字 UTF8 互转 NSString* strA = [@"%E4%B8%AD%E5%9B%BD"
UniCode下字符常见的一些问题(二)
Unicode下字符转换 .   TCHAR是一种字符串类型,它让你在以MBCS和Unicode来build程序时可以使用同样的代码,不需要使用繁琐的宏定义来包含你的代码,而char代表ASCII的字符if def UNICODE TCHAR = wcharelse TCHAR = char   所以用MBCS来build时,TCHAR是char,使用UNICODE时,TCHAR是wchar_t
iOS Unicode 字符 处理
#define THEROWLENGTH    16 #define UnicodeSTART    9728 - 1 + (NSString *)replaceUnicode:(NSString *)unicodeStr {          NSString *tempStr1 = [unicodeStr stringByReplacingOccurrenc
MFC Socket编程时遇到的多字符、Unicode字符集问题
MFC Unicode 多字节 socket
Oracle 数据库下处理Unicode字符
某些情况下,使用PHP OCI8调用Oracle数据库,一些罕见的Unicode字符会被转码为?,即便你使用了AL32UTF8的连接字符集。一般这种情况可能是由于数据库自身的结构设置不对。为了解决这种情况,可以采用以下折衷办法:第一步,强制要求OCI将所有字符串返回为ASCII字符,非ASCII字符进行转码:SELECT ASCIISTR(NVCHAR2_FIELD) AS FIELD FROM ...
VS2008 用CFile对象读取Unicode文本。
Unicode是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
unicode 在python3中的编码问题
unicode 在python3中u/U:表示unicode字符串 example:u"string"不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 则一旦编码转换就会出现乱码。 建议所有编码方式采用utf8r/R:非转义的原始字符串 与普通字符相比,其他相对...
有关Unicode和非Unicode之间的转化问题
自昨天开了博客之后,就打算
Java中Unicode增补字符(辅助平面)相关用法简介
Java从1.5版本开始,加入了unicode辅助平面的支持
在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。 (异常来自 HRESULT:0x80070459)
今天上线后突然报这个错误,排查发现是使用Response.Cookies["house_report_list_sqlWhere"].Value=“参数值”  这个方法时,“参数值”未进行中文转义造成的。猜想应该此问题应该与中文转义有关。 在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。 (异常来自 HRESULT:0x80070459)