Tag: 特殊字符

iOS特殊字符,奇怪的问题

我有一个很奇怪的问题。 我大约三年前(iOS-SDK 3.0)创build了一个iOS应用程序,并从此开始了SDK 4.0和5.0。 从5.0(或者5.1)开始,我突然开始对德国特殊字符(äöüß)产生问题。 现在我甚至不能用特殊字符初始化一个NSString,这一行: NSString *str = @"abcäxyz"; 给出以下警告: 由于input字节不属于input代码集UTF-8,input转换停止 和这个: NSLog(@"%@", strTemp); 得到: ABC 所以它停在第一个特殊的字符。 在其他项目中一切都很好。 我可以用特殊的字符工作,没有任何问题。 这是一个configuration问题? 编辑:显然这是一个文件编码的问题。 文件-I myFile 给予: 文本/ X-C ++; 字符集=未知-8位 试图用iconv转换它给我: 从未知的8位转换不受支持

应用程序名称包含撇号和空格时的符号崩溃日志(已部署的应用程序)

我在App Store上有一个崩溃的应用程序。 我已经尝试了几个解决scheme来象征我的应用程序,在不同的时间使用组织者,terminal和仪器。 到目前为止没有任何工作 – 即使在Apple方法的行中,来自应用程序中方法的报告中的行也不会被符号化。 看了一会儿后,似乎这可能与应用程序名称有关,这个名字是“Angie's List”的名字,同时带有一个撇号和一个空格。 现在更改应用程序名称为时已晚,因为它是在商店中生效的。 我没有看到任何地方的解决scheme,并会赞赏在正确的方向推。

如何在sqlite ios中插入包含“character”的string

我使用下面的代码,但sqlite给我错误 NSArray* a = [NSArray arrayWithObjects: @"\"" @"\\ \"", nil]; quantity=[quantity stringByReplacingOccurrencesOfString:[a objectAtIndex:0 ] withString:[a objectAtIndex:1]]; queryString = [NSString stringWithFormat:@"INSERT INTO SHOPINGLIST (QUANTITY) VALUES (\"%@\")",quantity]; 它给出的错误是: – 在“diax1”附近:查询语法错误INSERT INTO SHOPINGLIST原始数量= 1片,中等(4-1 / 2“diax1 / 8”厚)

我如何分割一个string到特殊字符到一个NSMutableArray

我试图把一个带有丹麦字符的string分隔成一个NSMutableArray。 但有些东西不起作用。 🙁 我的代码: NSString *danishString = @"æøå"; NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[danishString length]]; for (int i=0; i < [danishString length]; i++) { NSString *ichar = [NSString stringWithFormat:@"%c", [danishString characterAtIndex:i ]]; [characters addObject:ichar]; } 如果我在NSLog上执行了danishString,它就起作用(返回æ?); 但是如果我在字符(数组)上做一个NSLog,我会得到一些非常类似的字符 – 什么是错的? /莫滕