草庐IT

c++ - Tesseract 不识别俄语

我正在使用tesseract-ocr库编写Qt应用程序。当我测试tesseract时,我发现它只有在使用“eng”参数初始化时才能识别文本。如果我指定'rus'参数GetUTF8Text()返回如下内容:ТÐÐÐÐÐмама*.traineddata文件位于/usr/local/share/tessdata目录中。它还包含rus.traineddata文件。问题是什么? 最佳答案 我找到了解决方案!与GetUTF8Text函数返回的编码文本有关。char*recognizedText=tessApi.GetUTF8Text

c++ - 在俄语本地化的 Visual Studio 中构建时,编译器警告是乱码

我在构建解决方案时在输出中有奇怪的符号:1>WindowsForm.obj:warningLNK4248:эхЁрчЁх°хээр ыхъёхьрTypeRef(01000030)фы "SDL_Renderer";юсЁрчэхы№ч чряєёЄшЄ№1>FatLinesArray.obj:warningLNK4248:эхЁрчЁх°хээр ыхъёхьрTypeRef(01000014)фы "SDL_Renderer";юсЁрчэхы№ч чряєёЄшЄ№1>WindowsForm.obj:warningLNK4248:эхЁрчЁх°хээр ыхъёхьрTypeR

c++ - 在 C++ 中匹配俄语元音

我想编写一个函数,如果给定的字符是俄语元音,它会返回true。但是我得到的结果对我来说很奇怪。这是我到目前为止所得到的:#includeusingnamespacestd;boolis_vowel_p(charworking_char)//returnstrueifthecharacterisarussianvowel{stringmatcher="аяё×эеуюыи";if(find(matcher.begin(),matcher.end(),working_char)!=matcher.end())returntrue;elsereturnfalse;}voidmain(){co

iphone - 按俄语字母顺序对 UITableView 进行排序

我是菜鸟,很抱歉,因为这个问题真的很愚蠢。我有一个NSArray,其中包含俄语NSDictionaries中UITableView行的标题,我需要按字母顺序对这些标题进行排序。我该怎么做?请帮帮我提前致谢! 最佳答案 在iOS4.0及更高版本中,您可以使用排序描述符。假设title是您的标题字符串存储在字典中的键:NSArray*sortedArray=[myArraysortedArrayUsingDescriptors:[NSArrayarrayWithObject:[NSSortDescriptorsortDescriptor

ios - NSString iOS 俄语编码

我正在使用下面的代码:AVMetadataItem*item=[self.player.metaDataobjectAtIndex:0];NSLog("%@",item.stringValue);它适用于任何英文歌曲标题。但是,当我从AVMetadataItem获取俄语歌曲标题时:ÐÐÐÐРÐЯ-ÐÐСÐРÐÐÐТÐÐУ//СÐУШÐЮТ:1585我怎样才能得到这样的东西:Тратата-мывеземссобойкота.感谢任何帮助。 最佳答案 试试这个:NSData*test=[item.stringVa

iphone - 如何将 iOS 设备键盘更改为特定语言

IniOS,thedevelopercangetthecurrentdevicelanguageandlocale.但是,如果我们想要根据用户的偏好将键盘设置为特定的语言/区域设置,当他们在我们应用程序的不同部分时怎么办?在我的应用程序中,有多种语言,我希望向用户显示阿拉伯语键盘,例如,当他们在阿拉伯语部分时,以及俄语键盘,例如,当他们在俄语部分时。怎么可能做到这一点? 最佳答案 此功能不在API中。您必须构建自己的自定义键盘 关于iphone-如何将iOS设备键盘更改为特定语言,我们在

iphone - NSFetchedResultsController sectionIndexTitles 错误不是英文字母

我有俄语艺术家的数据库。以下方法显示正确的俄语字母-(NSString*)tableView:(UITableView*)tableViewtitleForHeaderInSection:(NSInteger)section{idsectionInfo=[[self.fetchedResultsControllersections]objectAtIndex:section];return[sectionInfoname];}但是当我想显示索引行时:-(NSArray*)sectionIndexTitlesForTableView:(UITableView*)tableView{ret

php - 如何在 PHP 中使用 preg_replace 匹配俄语单词?

如何在PHP中匹配字符串(也是俄语)中的俄语单词?例如这样的事情:$pattern='/слово/';preg_replace($pattern,$replacement,$string_in_russian)我试过了utf8_encode和htmlentities为$pattern使用UTF-8标志,但它没有用。我还应该对$string_in_russian进行编码吗?更新:/u标志的建议没有用,所以我放置了我需要它的实际代码。它来自Wordpress的词汇表插件(我的网站已正确设置为使用俄语,它确实有效,但在本例中无效)。所以这是代码$glossary_title=$glossa

php - NumberFormatter::SPELLOUT 俄语和意大利语拼写顺序

此代码适用于英语、西类牙语和德语序数,但不适用于俄语或意大利语序数。'ru-RU','it-IT'也不起作用例如,我得到俄语中的2->два(这是基数),但我想要序数,这里是2->второй。例如,我得到意大利语的2->due(这是基数),但我想要序数,这里是2->secondo。更新:我在法语、西类牙、德语和其他一些语言中找到了一个解决方案:maskuline序数:%spellout-ordinal-maskuline女性序数:%spellout-ordinal-feminine俄语和意大利语版本不起作用,我已经尝试使用-maskuline/-feminine$ru_ordinal

android - Android 模拟器上的非​​英语语言

我想在Android模拟器的Android应用程序的文本字段中输入俄语内容。我怎样才能做到这一点?默认情况下,我只能输入英文。我试图在设置中设置俄语键盘,但这没有帮助。我认为,其他语言也会如此。当我更改MacBook上的键盘布局并尝试使用MacBook键盘键入时,我只能键入英文字母。浏览器也是如此,当我尝试在Google搜索字段中输入某些内容时-我找不到如何输入俄语。 最佳答案 可能根本不支持它。似乎您必须为键盘使用自定义View并自己实现逻辑。参见this了解详情。我不得不提的是,操作系统中甚至没有包含保加利亚语键盘。