Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何显示像ä;这样的字符öüßÄÖÜé;在uitableview中作为文本标签显示_Iphone_Objective C_Encoding_Nsstring - Fatal编程技术网

Iphone 如何显示像ä;这样的字符öüßÄÖÜé;在uitableview中作为文本标签显示

Iphone 如何显示像ä;这样的字符öüßÄÖÜé;在uitableview中作为文本标签显示,iphone,objective-c,encoding,nsstring,Iphone,Objective C,Encoding,Nsstring,我在sqlite DB中将名为Désireée Allenspach的名称存储为varchar。当我将其读入NSString变量以UITableView作为textlab //cell.textLabel.text = name; 它并不像人们想象的那样被分解 我只想将其显示为Désireée Allenspach,而不添加任何额外字符。请帮帮我 您可以使用unicode键显示unicode字符 [label setText:[NSString stringWithFormat:@“%@”,“

我在sqlite DB中将名为Désireée Allenspach的名称存储为varchar。当我将其读入
NSString
变量以
UITableView
作为
textlab

//cell.textLabel.text = name;
它并不像人们想象的那样被分解

我只想将其显示为Désireée Allenspach,而不添加任何额外字符。请帮帮我


您可以使用unicode键显示unicode字符

[label setText:[NSString stringWithFormat:@“%@”,“@”\u21e]]将文本设置为无穷大


您可以获取unicode字符串列表。

您可以使用unicode键显示unicode字符

[label setText:[NSString stringWithFormat:@“%@”,“@”\u21e]]将文本设置为无穷大


您可以获取unicode字符串列表。

您使用什么编码将其存储在数据库中,以及您使用什么编码将其读回?你没有说问题到底是什么,但假设重音所在的位置有垃圾字符,这几乎肯定是存储层的编码问题,而不是单元格的问题。

你用什么编码将其存储在数据库中,以及你用什么编码将其读回?您没有说问题到底是什么,但假设您在重音所在的位置有垃圾字符,这几乎肯定是存储层的编码问题,而不是单元格的问题。

使用
stringWithCString
方法在
NSUTF8StringEncoding
中对
NSString
对象进行编码

    NSString* myString = [NSString  stringWithCString:[specialCharConatiningString fileSystemRepresentation] encoding:NSUTF8StringEncoding]];
    myLabel.text = myString;

使用
stringWithCString
方法在
NSUTF8StringEncoding
中对
NSString
对象进行编码

    NSString* myString = [NSString  stringWithCString:[specialCharConatiningString fileSystemRepresentation] encoding:NSUTF8StringEncoding]];
    myLabel.text = myString;

我认为它们必须自动显示为texthi,如果你解决了这个问题,那么请与我分享你的解决方案。我有一个相同的问题。我想他们必须自动显示为texthi,如果你解决了这个问题,那么请与我分享你的解决方案。我也有同样的问题。我尝试使用stringWithCString方法进行编码,如NSISOLatin2StringEncoding、NSUTF8StringEncoding、NSNEXTSTEPStringEncoding,它们都没有呈现实际字符,而是这些编码添加了aáa foré我尝试使用stringWithCString方法进行编码,如NSISOLatin2StringEncoding,NSUTF8StringEncoding,NSNEXTSTEPSStringEncoding,它们都没有呈现实际字符,而是添加了ááforé感谢各位,从数据库读取时使用Nsstring的stringWithUTF8String方法解决了问题,因此出现了错误。感谢各位,在从数据库读取数据时,使用Nsstring的stringWithUTF8String方法解决了该问题,因此出现了错误。