icu相关内容

如何构建ICU以便我可以在iPhone应用程序中使用它?

如何配置和构建ICU以便将其链接到我的iPhone应用程序? 我正在维护一个iPhone应用程序使用SQLite数据库。现在我必须在启用ICU支持的情况下进行编译( SQLITE_ENABLE_ICU )。我有最新的ICU来源。 我正在使用的 configure 标志: ./ configure --target = arm-apple-darwin --enable-stat ..
发布时间:2018-08-31 18:31:51 移动开发

有没有人用Delphi使用ICU?

有没有人使用ICU(请参阅 http://site.icu-project.org/ )Delphi中的DLL? 具体来说,我对代码页转换和整理功能感兴趣。 在头文件中,它们大多在C ++中使用类,所以没有做太多的研究,我认为有必要创建一个简单的包装器,导出简单的函数,可以很容易地在Delphi中导入。 / p> 有没有人为此做过任何工作? 或者任何人都可以为具有类似的De ..
发布时间:2017-04-23 21:15:17 Delphi

使用ICU实现我自己的codecvt facet

我想使用ICU从内部转换任何字符编码(ICU支持)到UTF-8,实现一个 codecvt 我知道 codecvt_byname 存在,它可以用来做我想要的一部分,如此示例。该示例的问题是它(1)使用宽字符流(我想使用“常规”,面向字节的流),(2)需要2个流来执行转换。相反,我想要一个单一的流如: locale loc(locale(),new icu_codecvt(“ISO-8859- ..
发布时间:2016-11-01 23:22:18 C/C++开发

ICU C ++转换编码

根据我的理解,不同的语言环境有不同的编码。对于ICU,我想从UnicodeString转换为当前语言环境的编码,然后返回。具体来说,我使用Boost的文件系统库,反过来使用Windows的UTF-16或Linux的UTF-8编码。 有可靠的方法使用ICU或其他库? 解决方案 您可以使用ICU,但您可以找到 iconv 足够,这是很容易设置和操作(它是Posix的一部分,很容易为Win ..
发布时间:2016-10-30 03:52:29 C/C++开发

ICU和字符串比较

可以由任何人解释为什么以下比较不相等? void CompareTest() { UErrorCode status = U_ZERO_ERROR; UChar规则集[500]; * ruleset = 0; int32_t rlen = 0; UCollat​​or * coll = ucol_open(“de_DE”,& status); static ..
发布时间:2016-10-25 16:00:06 C/C++开发

如何将Unicode代码点转换为C ++中的字符使用ICU?

不知怎的,我在Google找不到答案。我在搜索时可能使用了错误的术语。我试图执行一个简单的任务,将表示一个字符的数字转换为字符本身,如下表: http://unicode-table.com/en/#0460 例如,如果我的号码是47(即”\“ ),我可以把47放在 char 中并使用 cout 打印,我会在控制台看到一个反斜杠(对于低于256的数字没有问题)。 但是如果我的数字是11 ..
发布时间:2016-10-24 17:22:14 C/C++开发

C ++ UTF-8输出与ICU

我很难开始使用C ++ ICU库。我试图得到最简单的例子工作,但即使这失败了。我只想输出一个UTF-8字符串,然后从那里去。 这里是我有: #include #include #include int main() { UnicodeString s = ..
发布时间:2016-10-19 20:07:49 C/C++开发

使用ICU剥离变音标记的代码

有人可以提供一些示例代码来剥离变音标记(即,用具有重音符号,变音符号等等的字符替换它们的未标记,未变音的等等,例如每个重音é 使用C ++中的ICU库,将成为一个 UnicodeString 的纯ASCII e 例如: UnicodeString strip_diacritics(UnicodeString const& s){ UnicodeString result; // .. ..
发布时间:2016-10-14 20:34:10 C/C++开发

有ICL STL和UTF-8友好的C ++ Wrapper,或其他强大的Unicode库

我需要一个好的Unicode库的C ++。我需要: 以Unicode敏感的方式进行转换。例如,以不区分大小写的方式排序所有字符串,并获取索引的第一个字符。将各种Unicode字符串转换为大写和小写。 以区域设置敏感的方式格式化数字,日期(应该是线程安全的)。 透明支持UTF-8(主要内部表示)。 据我所知, ICU。但是,我找不到正常的开发人员友好的API文档的例子。就我所见,它不 ..
发布时间:2016-10-14 12:13:30 C/C++开发

我如何使用ICU4C正常化的字符串?

我觉得ICU文档有点挑战性。 我的问题是:我如何使用ICU4C正常化字符串? 我看着unorm2_normalize,但如果缓冲区不够大呢?我怎么会知道之前呢?当然,我想正常化整个字符串。 谢谢! :> P.S。下面是该函数的API文档:的http://icu-project.org/apiref/icu4c/unorm2_8h.html#a0a596802db767da410b4b04c ..
发布时间:2016-08-24 13:11:46 C/C++

如何开始使用ICU用C

我需要处理C. UNI code字符串我听说ICU是相应的库使用的,但我没有任何运气开始。 所以我的问题:任何人都可以提供使用UNI code字符串在C ICU链接到一个很好的初学者教程 P.S。我已经安装了libicu44(Ubuntu下11.04)。 解决方案 ICU参考文档 教程 ..
发布时间:2016-08-22 15:08:44 C/C++

包括在Android的NDK项目ICU

我建在C ++库,我想在我的使用NDK的Andr​​oid应用程序,包括。然而,我的图书馆需要使用ICU4C。 我一直在试图编译ICU为Android,我看了很多在这里做题,但我仍然无法得到ICU编译成Android的.a文件。我不知道这样做的最佳方式。 有没有人有成功与NDK的ICU? 顺便说一句,我希望用ICU 51.2,除非有充分的理由来使用旧版本。 解决方案 您可以通过在 A ..
发布时间:2016-03-29 23:21:12 C/C++开发

ICU库的Andr​​oid NDK

我想创建一个C库,它依赖于ICU库JNI封装(libicuuc.so和libicui18n.so)。 我想在我的NDK ICU4C建设(标准和CrystaX版本,在Mac OS X的计算机上),并一直运行到链接问题是这样的: /Users/kyip/KyVmShared/KyAndroid/myproject/obj/local/armeabi/objs/icuuc/udata.o:在功能` ..
发布时间:2016-03-29 22:53:38 Android

Android和ICU 5.0

我开始在我的Andr​​oid项目中使用ICU4J。但是,当我在设备上运行该项目,在发射,我有一个崩溃。 以下是错误: 致命异常:主要 java.lang.ExceptionInInitializerError 在com.ibm.icu.text.SimpleDateFormat< clinit>(SimpleDateFormat.java:849) 在com.i ..
发布时间:2016-03-03 22:32:41 移动开发

使用编译ICU臂的Linux androideabi-4.4.3

我想交叉编译ICU静态库的使用Cygwin的Andr​​oid。到目前为止,我已经能够配置并在Cygwin / MSVC和Cygwin版本。我已经安装了android-NDK-R7,可以看到工具链目录下一个版本的GCC。有几个例子说明使用主机:臂EABI - 但这不是我的机器上present 我抄的 MH-linux的的到的 MH-未知的中的 / ICU /来源/配置的,并运行以下命令: 出口 ..
发布时间:2015-12-04 11:39:13 移动开发

UNI美元的的Andr​​oid NDK C $ C ++支持

我有一个大型的C / C ++库,我需要作为一个Android NDK项目的一部分来使用。这个库需要能够智能地处理UTF8字符串(例如,转换为小写/大写字母)。 图书馆拥有条件编译能撑船到OS API来进行转换,但似乎没有任何Android的API,用于UTF8。 (mbstowcs等) 此线程说,使用JNI的方法来做到这一点(!),这是一个相当重量级的解决方案。 我想建立 ICU ,但因为 ..
发布时间:2015-12-02 20:24:14 移动开发