【问题标题】:Convert punjabi text to English text将旁遮普语文本转换为英文文本
【发布时间】:2013-05-29 14:44:21
【问题描述】:

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

[txtSearch setFont:[UIFont systemFontOfSize:20]];

但我再次收到旁遮普语文本。有什么办法可以转换回这些词?

【问题讨论】:

  • 您的意思是转译(en.wikipedia.org/wiki/Transliteration)吗?那么您需要找到转写方案并在按钮处理程序上使用。
  • @stosha:我的意思是将旁遮普语中的字母转换为英语。类似于用不同的语言写你的名字。在这种情况下,这个词在不同语言中的发音相同,但唯一的区别是字母表。
  • @stosha:它对我有用。非常感谢...... :)

标签: objective-c ios6 uikeyboard xcode4.6


【解决方案1】:
NSMutableString *buffer = [@"русский язык" mutableCopy];
CFMutableStringRef bufferRef = (__bridge CFMutableStringRef)buffer;
CFStringTransform(bufferRef, NULL, kCFStringTransformToLatin, false);
NSLog(@"%@", buffer);

【讨论】:

    猜你喜欢
    • 2018-10-09
    • 1970-01-01
    • 2016-09-15
    • 2015-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-14
    相关资源
    最近更新 更多