16得票2回答
在哪里可以找到关于字符串相等比较的特定排序规则集?

我们都知道使用String的equals()方法进行相等性比较会失败。相反,应该使用Collator,就像这样: // we need to detect User Interface locale somehow Locale uiLocale = Locale.forLanguageTa...

16得票4回答
ICU4J Cyrillic转Latin

我试图将西里尔字母转换为拉丁字母,以便将它们用于URL中。我使用icu4j转换器,但仍会出现奇怪的字符,例如Vilʹândimaa。它应该更像viljandimaa。当我复制该URL时,这些字母变成了%..等无用字符。 是否有人知道如何使用icu4j将西里尔字母转换为a-z? 更新: 我...

14得票5回答
如何构建ICU以便在iPhone应用程序中使用?

我该如何配置并构建ICU以便将其链接到我的iPhone应用程序中? 我正在维护一个使用SQLite数据库的iPhone应用程序。现在我必须启用ICU支持进行编译(SQLITE_ENABLE_ICU)。我已获得了最新的ICU源代码。 我正在使用以下configure标志:./configur...

14得票1回答
更新Android时区数据

我在设备上运行的是Android 4.4.3,由于它具有过时的时区信息,因此我正在尝试更新/system/usr/share/zoneinfo中的tzdata。然而,直接替换文件并不能更新时区。 根据Google AOSP团队的说法,由于ICU保留了自己的时区数据副本,因此我们还必须替换它的...

14得票2回答
在Android上进行从印地语到英语的音译而不使用Google API

我想将印地语文本按以下方式翻译成英语: 印地语 - " आपका स्वागत है " 至 英语 - "aapka swagat hain" 我不想使用 Google 的翻译 API 或任何其他翻译 API。如果我使用它们,最终会给我提供印地语文本的翻译版本,即“欢迎”。 ...

13得票3回答
C++使用ICU输出UTF-8

我开始使用C++ ICU库感到困难。 我尝试让最简单的示例工作,但即使那也失败了。 我只想输出一个UTF-8字符串,然后继续进行。 这是我的代码:#include <unicode/unistr.h> #include <unicode/ustream.h> #in...

13得票1回答
React的国际化(i18n)、FormatJS和React-Intl

我想在我的React应用程序中使用ICU标准进行国际化。我希望将我的语言文件存储在像http://userguide.icu-project.org/locale/localizing#TOC-.txt-resource-bundles这样的位置: de { key1 { "Deutsc...

12得票3回答
NSRegularExpression中的命名捕获组 - 获取一个范围内的组名

苹果表示,NSRegularExpression基于ICU正则表达式库:https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSRegularExpression_Class/ 当前支持的模...

11得票1回答
Android NDK中的Unicode支持

我有一个庞大的C/C++库需要用作Android NDK项目的一部分。这个库需要能够智能处理UTF8字符串(例如,转换为小写/大写)。 该库具有条件编译,以将其推迟到操作系统API来执行转换,但似乎没有任何Android API可用于UTF8(如mbstowcs等)。 这个线程建议使用JN...

11得票1回答
我该如何改变NumberFormatter::parseCurrency()方法的行为以接受空格和不间断空格?

我正在尝试解析本地化货币字符串以获取货币和浮点值。一切都进行得很顺利,现在我们遇到了一些问题。似乎NumberFormatter :: parseCurrency使用了一个额外的不可见字符:测试代码:<?php $formatter = new NumberFormatter("de_D...