Tag: ascii

表情符号不被显示,奇怪的字符代替

我试图在CoreText显示表情符号(ascii#55357),这是我得到: 它显示了其中的两个字符,并在中间插入光标。 我不打算包括我的CoreText代码,因为它是如此混乱,我不知道错误是从哪里来的,但是我只是好奇,有没有人在iOS的任何一个方面看过同样的问题,什么是这些黑色和白色的字符中显示的A的含义? 这是否意味着无效的字符或什么? 只是寻找一些关于如何解决这个问题的提示。

如何处理一个用户input的string,在粘贴到Xcode时出现“在源文件中发现不可打印的ascii字符”错误?

我正在开发一个应用程序,让用户粘贴文本,然后应用程序处理文本。 用特定的文本string,我得到一个“在源文件中find不可打印的ascii字符”错误。 不可打印的字符似乎是一个选项卡,但我不知道。 无论如何,当我尝试处理文本时,会造成问题。 当我第一次将string保存在variables中时,如何过滤出这个或其他不可打印的字符? 还是有另一种方式来处理这个?

Google地图path编码

我试图突出两条多段线之间的区域,如下所示: 我计算了左右多段线。 为了突出显示内部,我正在使用一个多边形,左侧的点加上右侧的多边形(正确closures多边形)。 GMSMutablePath没有反转数组的function,所以我这样做了: for (NSUInteger i1 = 0; i1 < [reversedRight count]/2; i1 ++) { NSUInteger i2 = [reversedRight count]-i1; CLLocationCoordinate2D coord1 = [reversedRight coordinateAtIndex:i1]; CLLocationCoordinate2D coord2 = [reversedRight coordinateAtIndex:i2]; [reversedRight replaceCoordinateAtIndex:i1 withCoordinate:coord2]; [reversedRight replaceCoordinateAtIndex:i2 withCoordinate:coord1];} GMSMutable Arrays也没有组合。 所以我将它们转换为一个编码的string,并将它们连接起来: NSString *pathLeftSt = pathLeft.encodedPath; NSString *pathRighSt = reversedRight.encodedPath; NSString *spaceASCII = @"32"; NSString *combinedPaths = […]

检查NSData是否包含ASCII或UTF8编码

我正在检索包含UTF8或ASCII编码文本的HTML。 对于最常见的使用,它是ASCII解码,可以正确显示文本: NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSASCIIStringEncoding]; 现在我有另一个UTF8编码的HTML页面,所以我必须使用: NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]; 加载网站时,我检索什么样的编码是随机的。 我的问题是,有没有办法来检查NSData什么样的解码是正确的使用? 所以我知道我需要使用哪种编码types。 日Thnx!

我们怎样才能在Facebook墙上张贴ASCII艺术?

在我的应用程序中,我有一个要求将我的iPhone应用程序的ASCII艺术发布到Facebook墙贴上。 但是我面对的问题是facebook字体(Lucida Console)改变了我的ASCII艺术的格式。 我已经在Courier New中创build了我的ASCII艺术。 可以做什么? 有没有办法可以在Facebook上发布我的ASCII艺术作品,而不必重新整理所有的东西? 请帮助和build议。 谢谢

将hexstring转换为ASCII格式

我有一个像“000000000100”hexstring,我正在使用下面的逻辑来做ASCII转换,我收到的输出只有一个字节(\ x01)但我希望输出在6字节格式为\ x00 \ x00 \ X00 \ X00 \ X01 \ X00 -(NSString*) decode { string=@"000000000100"; NSMutableString * newString = [[NSMutableString alloc]init]; int i = 0; while (i < [string length]) { NSString * hexChar = [string substringWithRange: NSMakeRange(i, 2)]; int value = 0; sscanf([hexChar cStringUsingEncoding:NSASCIIStringEncoding], "%x", &value); [newString appendFormat:@"%c", (char)value]; i+=2; } return […]