Tag: unicode

如何将旧的表情符号编码转换为iOS5中的最新编码?

不幸的是,iOS5终于发布后,我从用户那里得到了他们无法login的报告。 因为有名字的表情符号,苹果改变了表情符号的编码。 所以有用户名包含旧版本的表情符号,我怎么可以将它们转换为新的编码? 谢谢! 具体:一个表情符号“老虎”,在iOS5中是“\ U0001f42f”,而在早期的iOS版本中是“\ u0050”。

iOS:ZBar SDK unicode字符

使用ZBar扫描QR码时,由该过程产生的string不能正确显示Unicode字符。 任何自由使用二维码生成器(如http://qrcode.kaywa.com )编码为QR码的词Márti将导致Mテ.rti 。 在其他SO问题( 1,2 )中,build议在结果string的开始处embeddedBOM,但是这样做: NSString *qrString = [NSString stringWithFormat:@"\xEF\xBB\xBF%@",symbol.data]; 或这个: NSString *qrString = [[NSString alloc] initWithFormat:@"\357\273\277%@", symbol.data]; 导致了与亚洲人相同的,有缺陷的结果。 symbol.data是由ZBar提供的结果NSString。 更新:基于达达的答案,解决scheme如下: NSString *qrString = symbol.data; //look for misinterpreted acute characters and convert them to UTF-8 if ([qrString canBeConvertedToEncoding:NSShiftJISStringEncoding]) { qrString = [NSString stringWithCString:[symbol.data cStringUsingEncoding: NSShiftJISStringEncoding] encoding:NSUTF8StringEncoding]; }

如何在HTML中显示表情符号字符

我把“美味的食物表情符号”保存到数据库中,并在php json_encode中读取它显示“uD83D \ uDE0B”,但通常我们用一个<img />标签来replace它。 但是,通常我只是find这个格式'\ uE056'而不是'uD83D \ uDE0B',以取代pic E056.png。 我不知道如何获得“uD83D \ uDE0B”的照片。有人知道吗? “uD83D \ uDE0B”和“\ uE056”之间的关系,都代表表情符号“品味美味的食物”?

将unicodestring转换为nsstring

我有一个Unicodestring {\rtf1\ansi\ansicpg1252\cocoartf1265 {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset0 LucidaGrande;} {\colortbl;\red255\green255\blue255;} {\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{check\}}{\leveltext\leveltemplateid1\'01\uc0\u10003 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}} {\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}} \paperw11900\paperh16840\margl1440\margr1440\vieww22880\viewh16200\viewkind0 \pard\li720\fi-720\pardirnatural \ls1\ilvl0 \f0\fs24 \cf0 {\listtext \f1 \uc0\u10003 \f0 }One\ {\listtext \f1 \uc0\u10003 \f0 }Two\ } 这里我有unicode数据\ u10003相当于“✓”字符。 我已经使用[NSString stringWithCharacters:“\ u10003”长度:NSUTF16StringEncoding]这是抛出编译错误。 请让我知道如何将这些Unicode字符转换为“✓”。 问候,轰隆

HTML unicode箭头适用于Safari桌面,但不适用于iOS的Safari

我正在使用页面上的❯箭头,并且在OS X上的Chrome,Firefox和Safari上正确呈现,但是在iOS(iPhone)上的Safari中,箭头呈现为空框(您知道,“无法呈现”框)。 任何想法,为什么发生这种情况,我可以做些什么来解决它? 谢谢! 编辑: 其实,如果有人能够提供更好的解决scheme(尽pipe我意识到这可能是不可能的),我将不胜感激…我不想@ font-face或@import之一,不值得额外的资源压力三个箭头…有没有箭头unicode,将与iOS的Safari的工作,有人可以链接我? 也许是一个画廊?

如何在我的NSString中正确编码Unicode字符?

问题陈述 我创build了一些string,将它们连接在一起成为CSV格式,然后通过电子邮件发送附件。 当这些string仅包含ASCII字符时,CSV文件将生成并通过电子邮件正确发送。 当我包含非ASCII字符时,结果string格式不正确,CSV文件未正确创build。 (电子邮件视图显示附件,但不发送。) 例如,这工作: uncle bill's house of pancakes 但是这不(注意curl的撇号): uncle bill's house of pancakes 题 如何正确创build和编码最终string,以便包含所有有效的Unicode字符并正确地形成结果string? 笔记 这些string是通过UITextField创build的,然后写入并从Core Data存储中读取。 这表明问题在于string的初始创build和编码: NSString unicode编码问题 我不想这样做: 在objective-c中从NSString中删除非ASCII字符 string被写入和从数据存储读取/罚款。 这些string在应用程序的表视图中正确显示(单独)。 这个问题仅在将string连接在一起用于电子邮件附件时才显现出来。 string处理代码 我像这样连接我的string: [reportString appendFormat:@"%@,", category]; [reportString appendFormat:@"%@,", client]; [reportString appendFormat:@"%@\n", detail]; etc. 用无聊的引号代替curl的引号使其工作,但我不想这样做: – (NSMutableString *)cleanString:(NSString *)activity { NSString *temp1 = [activity stringByReplacingOccurrencesOfString:@"'" withString:@"'"]; NSString […]

带有Unicode字符的iOS NSLog错误

任何人都可以告诉我以下结果的差异的原因? completionHandler:^(NSArray *placemarks, NSError *error) { NSLog(@"\n placemarks%@", placemarks); 导致: placemarks( "\U039b\U03b5\U03c9\U03c6\U03cc\U03c1\U03bf\U03c2 \U039a\U03cd\U03c0\U03c1\U03bf\U03c5 163, 16451 \U0391\U03c1\U03b3\U03c5\U03c1\U03bf\U03cd\U03c0\U03bf\U03bb\U03b7\U03c2, \U0395\U03bb\U03bb\U03ac\U03c2 @ <+37.90085408,+23.75654648> +/- 100.00m, region (identifier <+37.90085408,+23.75654648> radius 141.62) <+37.90085408,+23.75654648> radius 141.62m" ) 和 for(id object in placemarks ) {NSLog(@"%@ \n", object);} 造成 2012-09-14 13:08:23.493 ΑΦΜ[1390:c07] Λεωφόρος Κύπρου 163, 16451 Αργυρούπολης, Ελλάς @ <+37.90085408,+23.75654648> +/- 100.00m, region (identifier […]

IOS支持所有的Unicode emojies吗?

大家好, 我有一个关于Unicode characters的问题。 我可以在UITextView添加Apple Art Work Unicode Characters 。 喜欢这个 : – self.textView.text = @"\ue00A"; 没关系。 但是现在我有很多Unicodes Charactersangular色不在苹果的艺术作品中。 其中之一是U+1F3C7 现在我试图在UITextView显示它。 self.textView.text = @"\u1f3c7"; 然后它显示我一个特殊字符,而不是表情符号。 这是这个Unicode的Emoji图标但它显示我Ἴ7 。 Apple doesn't support all Unicode Characters ? How can I add my own emojies in my application ? 如果我的问题不清楚,请告诉我。 你的帮助将非常感激! 提前致谢 !

NSString中的字符数

我需要一种方法来查找NSString的字符数。 我的应用程序的性质需要许多多字符unicode字符,这对于NSString的length方法提出了明显的问题。 从苹果开发者网站复制: Length Returns the number of Unicode characters in the receiver. – (NSUInteger)length Return Value The number of Unicode characters in the receiver. 我不希望字符本身的数量,而是string打印出来的字符数量。 我在应用程序中使用的一些字符是带有上划线的数字和字母,即0̄。 在unicode中,这是用两个单独的unicode字符表示的,但是在打印时是一个单一的实体。 findstring的长度时,我需要像0这样的字符只计为1,而不是NSString length方法。 有没有办法做到这一点? 谢谢。

如何在UIlabel中将字符%字符显示为string?

如何在UIlabel中将字符%字符显示为string? 我知道百分比不存在于Unicode作为上标,但是有什么办法,我们可以显示%作为上标,而不是使用HTML标签?