7得票4回答
如何将ICU库添加到项目中?

请帮我添加ICU库到我的项目中。我的cmake版本是2.8.12.2。 这是CMakeLists.txt文件: cmake_minimum_required(VERSION 2.8) project(test1) set(CMAKE_MODULE_PATH ${PROJECT_SOURC...

9得票4回答
对 `icu_56::UnicodeString::UnicodeString(signed char, unsigned short const*, int)' 的未定义引用

我正在使用Ubuntu操作系统,可以构建ICU。 我已经包含了以下内容: #include <unistr.h> using namespace icu; 这是我为ICU编写的构建方法: CPPFLAGS="-DU_USING_ICU_NAMESPACE=0" CPPF...

7得票1回答
Android和ICU 5.0

我开始在我的Android项目中使用ICU4J。但当我在设备上运行项目时,在启动时就会崩溃。 以下是错误信息: FATAL EXCEPTION: main java.lang.ExceptionInInitializerError at com.ibm.icu.text.Simp...

25得票3回答
是否有适用于STL和UTF-8的ICU C++包装器,或其他强大的Unicode库?

我需要一个适用于C++的好的Unicode库,需要满足以下要求: 以Unicode敏感的方式进行转换。例如,按不区分大小写的方式对所有字符串进行排序,并获取它们的第一个字符作为索引。将各种Unicode字符串转换为大写和小写。在合理的位置拆分文本——适用于中文和日文的单词。 以本地化敏感的...

7得票1回答
如何在没有过滤列表的情况下使用Locale::acceptFromHttp?

locale_accept_from_http是ICU APIuloc_acceptLanguageFromHTTP的基本包装器,但PHP/PECL实现似乎存在根本性缺陷,它使用系统的整个区域设置而不是将列表作为参数传递? 例如,假设用户的HTTP_ACCEPT_LANGUAGE = zh-...

11得票1回答
C++:你会选择boost::date_time还是icu::date/time库?

我的应用程序需要自定义的时间和日期设置功能。我查看了ICU和boost::date_time库。从完整性的角度来看,两者都满足我的要求。我想知道它们之间是否有任何偏好,并基于什么?哪个在性能方面更好得分?

11得票2回答
NumberFormatter::SPELLOUT在俄语和意大利语中的序数拼写。

这段代码可以处理英语、西班牙语和德语的序数,但无法处理俄语或意大利语的序数。 'ru-RU' 和 'it-IT' 也不行。 例如,在俄语中,我得到了2 -> два(这是基数),但我想要序数,这里应该是2 -> второй。 例如,在意大利语中,我得到了2 -> due(这是基数),但...

7得票1回答
ICU:转换拼音并删除所有非数字字母字符

不使用正则表达式,ICU是否能够实现这个功能? 目前我是通过以下方式来规范化文件名的: protected function normalizeFilename($filename) { $transliterator = Transliterator::createFromRul...

8得票2回答
在Dart中处理字形簇

据我所知,Dart目前不支持字形簇,但有讨论支持它的话题: Dart Strings should support Unicode grapheme cluster operations #34 Minimal Unicode grapheme cluster support #49 ...

9得票4回答
ICU u_fgetfile在VS2012的发布版本中与运行时不兼容

我尝试将u_fgetfile返回的句柄传递给fseek/fread函数。 当我使用调试运行库(/MTd /MDd)链接我的应用程序时,不会崩溃,但如果我链接静态版本,则此简单代码会崩溃: #include <stdio.h> #include "unicode\ustdio.h...