草庐IT

unicode_normalize

全部标签

c++ - 如何将 Unicode 字符串转换为 utf-8 或 utf-16 字符串?

如何将Unicode字符串转换为utf-8或utf-16字符串?我的VS2005项目使用的是Unicode字符集,而cpp中的sqlite提供intsqlite3_open(constchar*filename,/*Databasefilename(UTF-8)*/sqlite3**ppDb/*OUT:SQLitedbhandle*/);intsqlite3_open16(constvoid*filename,/*Databasefilename(UTF-16)*/sqlite3**ppDb/*OUT:SQLitedbhandle*/);用于打开文件夹。如何将字符串、CString或w

java - iOs 表情符号在使用 java 的推送通知中显示为 Unicode 字符

在苹果推送通知中,我在有效负载中发送表情符号,它们在通知中显示为Unicode字符。使用ApnsPayloadBuilder创建负载并发送类似的消息payloadBuilder.setAlertBody(newString(msg,"UTF-8"));我从我们的数据库中收到这条消息,表情符号存储为nice\u270c\ufe0f\ud83d\udc4d以数据库为单位。我该如何解决这个问题? 最佳答案 您需要在有效载荷中发送unicode字符,而不是作为表情符号。因此,对于有效负载中的眨眼脸,将其作为\ue405而不是?发送。您可以使

objective-c - Unicode 数据从 NSData 到 NSString

因此,如果我从HTTP请求中获得NSData,那么我会执行如下操作:NSString*test=[[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];如果数据包含奇怪的unicode数据(titleisfromreddit),这将导致null:{"title":"click..██me..and..then██________██check██_.your...██.__...██____██....██████████████....██____██████....██████....██████____███

xml - iOS、CoreText 和 Unicode

我想知道我应该如何编码要使用CoreText显示的文本。有关信息,CoreText提供nativeUnicode支持。但是,如果我有源文本,例如在XML文件中,我应该如何对其进行编码才能正确呈现?TextwithUnicodeàccentedcharactèrswouldcauseXMLformattingerrors!我也在考虑使用NSString+HTML提供这样的方法(不记得确切的方法名称,它只是一个示例):[stringstringByDecodingHtmlEntities]那么你有什么建议呢?谢谢,西蒙妮。 最佳答案 您

iphone - CLGeocoder 中的 Unicode 字符

我有一个搜索栏,您可以在其中搜索城市/国家/地区。我测试了一下并搜索了东京。我的结果显示在搜索显示Controller的TableView中。这是我搜索“东京”时得到的示例,显示在表格View单元格中:我有一个组合了单元格标题和副标题的字符串。然后我对该字符串进行反向地理编码,但是我收到一个错误,因为它无法识别“Tokyo”,因为字母“”是一个unicode字符。那么有没有办法将这个字符串/'o'转换为常规的'o'或没有unicode字符?或者有没有办法让CLGeocoder能够对这些类型的字符进行地理编码谢谢! 最佳答案 恕我直言

如何使用Zend \ JSON \ JSON :: DECODE(...)解码PHP中的Unicode编码的JSON?

我正在为API写一个客户...useZend\Http\Client;useZend\Http\Request;useZend\Json\Json;...$request=newRequest();$request->getHeaders()->addHeaders(['Accept-Charset'=>'UTF-8','Accept'=>'application/hal+json','Content-Type'=>'application/hal+json;charset=UTF-8',]);$apiAddress='http://my.project.tld/categories';$re

ios - Xcode 5 错误 : Unable to create directory/projectname. build/Objects-normal/i386

更新到Xcode5后,每次尝试构建时都会出现3个未分类错误。Xcode告诉我检查依赖性无法创建目录/projectname.build以及由此产生的一系列编译错误:错误:无法创建目录/projectname.build/Objects-normal/i386:权限被拒绝尝试了我可以在网上找到的所有sudo行,但没有帮助......任何人都可以解决这个问题吗? 最佳答案 听起来Xcode正在尝试写入您硬盘驱动器的根级别,但它没有权限。不要因此更改根文件夹的权限。检查您的位置首选项。打开Xcode首选项并检查Locations首选项Pa

ios - NSString 中的 Unicode 字符

这是我的代码和日志,这比长篇大论更有效率:)NSString*cat=[categoriesobjectAtIndex:i];NSLog(@"category::%@:",cat);NSString*decodedString=[NSStringstringWithUTF8String:[catcStringUsingEncoding:[NSStringdefaultCStringEncoding]]];NSLog(@"categorydecoede:%@",decodedString);LOG:category::Boissonsfra?ches:然后,我得到这个异常:***由于未捕

ios - 在 NSURL 中包装 NSString(文件路径)会破坏 Unicode?

我在商店里有一个iPhone应用程序已经有2年了,它可以将本地HTML文件加载到WebView中。在更新它时,我遇到了文件路径问题。路径中的元素之一是俄语,它在_finalPath中看起来仍然不错,但是当我将它包装在NSURL中时,西里尔字母被转换为Unicode实体,从而破坏了HTML文件的路径.//finalPathisfiguredinandpassedonfromtenseListViewController//ACK-thisnowseemstoturnбратьinto%D0%B1%D1%80%D0%B0%D1%82%D1%8Cinthemiddleofthepath!NS

ios - 有没有办法检查字符串是否包含 Unicode 字母?

在Cocoa中,正则表达式大概遵循用于字符匹配的ICUUnicode规则,ICU标准包括用于匹配各种Unicode字母的字符属性,例如\p{L}。然而NSString*str=@"A";NSPredicate*pred=[NSPredicatepredicateWithFormat:@"SELFMATCHES'\\p{L}'"];NSLog(@"%d",[predevaluateWithObject:str]);似乎无法编译:Can'tdoregexmatching,reason:Can'topenpatternU_REGEX_BAD_INTERVAL(stringA,patternp