Objective c 将旁遮普语文本转换为英语文本

Objective c 将旁遮普语文本转换为英语文本,objective-c,ios6,uikeyboard,xcode4.6,Objective C,Ios6,Uikeyboard,Xcode4.6,在我的应用程序中,我需要使用旁遮普语和英语。所以我定制了键盘来显示旁遮普字母。我需要使用这些旁遮普语来实现搜索,但数据库不支持旁遮普语。旁遮普语数据以英语格式存储在数据库中。因此,在开始搜索之前,我需要将旁遮普语文本再次转换为英语。我试着用下面的代码把这个单词恢复成英语形式 [txtSearch setFont:[UIFont systemFontOfSize:20]]; 但我又收到了旁遮普语的短信。有没有办法把这些词转换回去 NSMutableString *buffer = [@"русс

在我的应用程序中,我需要使用旁遮普语和英语。所以我定制了键盘来显示旁遮普字母。我需要使用这些旁遮普语来实现搜索,但数据库不支持旁遮普语。旁遮普语数据以英语格式存储在数据库中。因此,在开始搜索之前,我需要将旁遮普语文本再次转换为英语。我试着用下面的代码把这个单词恢复成英语形式

[txtSearch setFont:[UIFont systemFontOfSize:20]];
但我又收到了旁遮普语的短信。有没有办法把这些词转换回去

NSMutableString *buffer = [@"русский язык" mutableCopy];
CFMutableStringRef bufferRef = (__bridge CFMutableStringRef)buffer;
CFStringTransform(bufferRef, NULL, kCFStringTransformToLatin, false);
NSLog(@"%@", buffer);

你是说translit()?然后你需要找到transliteral方案并在按钮处理程序上使用。@stosha:我的意思是将旁遮普语的字母表转换成英语。类似于用不同的语言写你的名字。在这种情况下,这个词在不同的语言中听起来是一样的,但唯一的区别是字母表。@stosha:这对我很有用。非常感谢……)