问题标签 [icu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何使用 ICU 库将估计时间转换为字符串
如何使用 ICU 库将估计时间转换为字符串?
c++ - ICU Unicode 正常与全宽
我对 unicode 和 unicode 字符串有些陌生。我试图确定“全角”符号和普通符号之间的区别。
以这两个为例:
正常:http ://www.fileformat.info/info/unicode/char/20a9/index.htm
全角:http ://www.fileformat.info/info/unicode/char/ffe6/index.htm
我注意到全宽定义为 U+20A9 巧合的是 20A9 是正常的。那么U的值是多少?
当使用像 ICU 这样的库时,有没有办法指定总是返回正常而不是完整?
谢谢,
iphone - 交叉编译icu的问题
我正在尝试交叉编译 iPhone 的 icu 库。我从http://sites.google.com/site/michaelsafyan/coding/articles/iphone下载了一个配置脚本包装器, 当我执行它时,我收到以下错误消息:
有谁知道我该如何解决这个问题?
提前致谢
iphone - iPhone 应用拒绝使用 ICU(Unicode 扩展)
考虑到我的申请,我收到了以下来自 Apple 的邮件:
感谢您向 App Store 提交对 Νομοθεσία 的更新。在审查您的应用程序期间,我们发现它使用了私有 API,这违反了 iPhone 开发人员程序许可协议第 3.3.1 节;“3.3.1 应用程序只能以 Apple 规定的方式使用文档化 API,不得使用或调用任何私有 API。” 虽然您的申请没有被拒绝,但最好在下次更新中解决此问题。您的应用程序中包含以下非公共 API: u_isspace ubrk_close ubrk_current ubrk_first ubrk_next ubrk_open 如果您在源代码中定义了与上述 API 同名的方法,我们建议更改您的方法名称,以便它们不再与苹果' s 私有 API,以避免您的应用程序被标记为未来提交。请在下次更新 Νομοθεσία 时解决此问题。此致 iPhone App 审核团队
此邮件中提到的函数用于 ICU 库(Unicode 的国际组件)。尽管此时我的应用程序没有被拒绝,但我对我的应用程序的未来并不十分安全,因为它严重依赖 Unicode 协议,尤其是这些组件。另一件事是我不直接调用这些函数,而是通过自定义的“sqlite”构建调用它们(启用了 FTS3 扩展)。
我在这里错过了什么吗?有什么建议么?
c++ - 您可以访问 ICU MessageFormat 使用的 NumberFormatter
这可能是一个小众问题,但我正在与 ICU 合作格式化货币字符串。我遇到了一个我不太明白的情况。
使用 MessageFormat 类时,是否可以访问用于格式化货币字符串的 NumberFormat 对象。当您自己创建 NumberFormat 实例时,您可以指定创建货币字符串时使用的精度和舍入等属性。
我有一个问题,对于韩国语言环境(“ko_KR”),MessageFormat 类似乎创建了带四舍五入的货币字符串(100.50 -> ₩100)。
在我直接使用 NumberFormat 的区域中,我将 setMaximumFractionDigits 和 setMinimumFractionDigits 设置为 2,但我似乎无法在 MessageFormat 中设置它。
有任何想法吗?
c++ - ICU添加自定义字符集检测
有人知道 ICU Charset Detector 的数据是如何构建的。并且很难添加其他语言?
例如,我在错误跟踪器中看到,自 2007 年以来,检测泰语的票证已经开放,但直到今天才出现。
谢谢
php - 比较 PHP 中的 ICU 排序键 (collator_get_sort_key)
是否strcmp()
适合比较 PHP 中的 ICU 整理器排序键?
我要询问的排序键来自ICU 文档collator_get_sort_key()
中的描述。
c++ - 带有 ICU 的 C++ UTF-8 输出
我正在努力开始使用 C++ ICU 库。我试图让最简单的例子工作,但即使这样也失败了。我只想输出一个 UTF-8 字符串,然后从那里开始。
这是我所拥有的:
这是输出:
我的终端和字体支持 UTF-8,我经常使用带有 UTF-8 的终端。我的源代码是 UTF-8。
我认为也许我需要以某种方式将输出流设置为 UTF-8,因为 ICU 将字符串存储为 UTF-16,但我真的不确定,我会认为 ustream.h 提供的运算符无论如何都会这样做。
任何帮助将不胜感激,谢谢。
c++ - 使用 ICU 去除变音符号的代码
有人可以提供一些示例代码来去除变音符号(即,将具有重音符号、变音符号等的字符替换为它们的未重音符号、未变音符号等,字符等价物,例如,每个重音符号é
都会变成纯 ASCII e
)从UnicodeString
使用C ++中的ICU库?例如:
假设s
已经标准化。谢谢。
c++ - 为什么 ICU 的 Locale::getDefault() 返回“root”?
我正在使用带有 C++ 的 ICU 库:
如果我编写一个小测试程序并在我的 Mac 系统上运行它,我会en
得到lang
. 但是,在我正在进行的一个更大的小组项目中,我得到了root
. 有人知道为什么吗?我确实找到了这个:
http://userguide.icu-project.org/locale/resources
所以我的猜测是,在更大的系统下运行时,没有找到一些 ICU 资源,但我不知道是什么资源,为什么找不到它们,或者如何修复它。
附加信息
/usr/bin/locale
返回:
如果我写一个小 C 程序:
我明白了en_US.ISO8859-1
。
操作系统:Mac OS X 10.6.4 (Snow Leopard)
ICU 版本:4.3.4(最新可通过 MacPorts 获得)。
一点帮助?谢谢。