【发布时间】:2012-04-24 20:25:03
【问题描述】:
我正在尝试将包含希腊词的 NSString 转换为 const char。我正在尝试使用用于希腊语言的 UTF-8 编码转换字符串,当我将字符注销时,它里面有垃圾。请在这里提供一点帮助..
//this is the greek word
NSString *letter = textFieldLetter.text;
//NSString to const char conversion for the sql query
const char *cLetter = (const char *)[letter cStringUsingEncoding:NSUTF8StringEncoding];
//this contains junk!
NSLog(@"letter: %s",cLetter);
【问题讨论】:
-
在我的字符串中使用字符
π时,我对该代码没有任何问题。 -
当我将希腊字符串插入 UItextField 时,我没有问题。我的问题是当我转换为 const char 时,最终的字符串有垃圾!