如何从具有中间空字符的char数组转换为unicode

时间:2010-07-09 08:14:51

标签: iphone unicode nsstring

我使用了+ (id)stringWithCString:mycharaters encoding:NSUnicodeStringEncoding

mycharaters是一个char数组,带有一个中间的空字符,最后有两个空字符。

char mycharaters[20];

它包含一个unicode字符串,我想显示它。

但是“数组必须以NULL字符结尾;不允许使用中间的NULL字符。”

我想知道如何展示它。

PS:此字符串包含中文和数字或字母。

1 个答案:

答案 0 :(得分:0)

将字符串拆分为单个NULL字符,然后将它们转换并再次组合在一起。

我会说使用单和双NULL非常不寻常......