icu相关内容

在不使用 Google API 的情况下在 Android 上从印地语音译成英语

我想通过以下方式将印地语文本音译成英文 印地语 - “आपका स्वागत है" 到 英语 - “aapka swagat hain" 我不想使用 Google 的翻译 API 或任何其他翻译 API.如果我使用它们,它最终会给我印地语文本的翻译版本,即“Welcome". 有没有可以在我的 Android 代码中使用的音译库? 我听说过 ICU,但没有找到 ..
发布时间:2022-01-11 11:23:57 移动开发

是否有适用于 ICU 或其他强大的 Unicode 库的 STL 和 UTF-8 友好的 C++ Wrapper

我需要一个好的 C++ Unicode 库.我需要: 以 Unicode 敏感的方式进行转换.例如,以不区分大小写的方式对所有字符串进行排序,并获取它们的第一个字符作为索引.将各种 Unicode 字符串转换为大写和小写.在合理的位置拆分文本 - 也适用于中文和日文的单词. 以区域设置敏感的方式格式化数字、日期(应该是线程安全的). 对 UTF-8(主要内部表示)的透明支持. 据我 ..
发布时间:2022-01-11 10:56:12 C/C++开发

android ndk 中的 unicode 支持

我有一个大型 C/C++ 库,我需要将其用作 Android NDK 项目的一部分.此库需要能够智能处理 UTF8 字符串(例如,转换为小写/大写). 该库具有条件编译功能,可将其发送到 OS API 进行转换,但似乎没有任何适用于 UTF8 的 Android API.(mbstowcs等) 这个线程说使用JNI方法来做(!),这是一个相当重量级的解决方案. 我正在考虑构建 I ..
发布时间:2022-01-10 23:56:19 移动开发

iPhone 应用拒绝使用 ICU(Unicode 扩展)

考虑到我的申请,我收到了以下来自 Apple 的邮件: 感谢您向 App Store 提交对 Νομοθεσία 的更新.在我们审查您的应用程序期间,我们发现它使用私有 API,这违反了 iPhone 开发者计划许可协议第 3.3.1 条;“3.3.1 应用程序只能按照 Apple 规定的方式使用文档化 API,不得使用或调用任何私有 API."虽然您的申请没有被拒绝,但在您的下一次更新中解 ..
发布时间:2021-11-17 00:06:39 移动开发

ICU自定义音译

我希望使用 ICU 库进行音译,但我想为一组特定的自定义音译提供自定义音译文件,以便在编译时合并到 ICU 核心中,以便在其他地方以二进制形式使用.出于兼容性原因,我正在使用 ICU 4.2 的源代码. 据我所知,从 他们网站的 ICU 数据页面,一种方式关于这个是在 ICUHOME/source/data/translit/中创建文件 trnslocal.mk ,在这个文件中有一行 TRA ..
发布时间:2021-09-09 19:16:28 其他开发

如何调试链接器错误?静态链接ICU时出现未定义的引用错误

我已经为 ICU 49 和 50 构建了静态库,但是当与其中任何一个链接时,我仍然收到 667 个链接器错误,如下所示.我怎样才能调试这个并找出问题所在?ICU 支持列表根本没有提供任何帮助. clang++ -ccc-gcc-name g++ -Wl,-E -o velocity main.o city.o auto_lua.oobj_builder.o index.o obj.o str.o ..
发布时间:2021-08-30 18:32:22 C/C++开发

使用 xcode 构建 Sqlite ICU

如何将带有 ICU(Unicode 国际组件)的 sqlite 编译为 iPhone 应用工作区中的项目? 我之前编译过 sqlite 合并,但是我不确定应该下载哪些文件,以及需要将哪些脚本添加到 xcode - 当然我不是第一个需要它的人. 理想情况下,我正在寻找分步说明. 解决方案 这是一个相当古老的问题,但 b/c 我花了相当多的时间自己构建 ICU 版本我想分享我的经验 ..
发布时间:2021-08-23 19:44:11 移动开发

编译静态链接到icu的icu sqlite扩展

我想编译 icu sqlite 扩展 静态链接到 icu. 这是我试过的,也许错误对你来说很明显. > cd icu/来源> ./runConfigureIcu Linux --enable-static --with-packaging-format=archive...> 制作> cd ../../icu-sqlite> gcc -o libSqliteIcu.so -shared i ..
发布时间:2021-08-23 19:12:39 数据库

带有 VS2012 编译器的 32 位 Qt5 构建中的 ICU 支持导致 Qt5 构建失败;因此 Webkit 也是不可构建的

我在尝试使用 VS2012 编译器构建 Qt5 的一连串障碍中遇到了另一个问题. 启用 ICU 后(配置命令行上的“-icu",以及在 VS2012 中正确构建 ICU 的 32 位版本并正确包含所有 ICU 路径(标头、.lib 和 .dll)),行qtbase\src\corelib\codecs\qtextcodec.cpp 中的 688 在询问名称为“US-ASCII"的编解码器时返 ..
发布时间:2021-06-30 18:39:20 C/C++开发

安装 Symfony 2.4.1 lib-icu 4.4 依赖项时出现问题

我遇到了与 这个,但是那里提供的解决方案对我不起作用. 我从 Symfony 下载页面下载了 Symfony 2.4.1 Standard Vendors with Vendors 包.提取文件并下载 composer.phar 后,我运行 php composer.phar install 并收到此错误: 使用包信息加载 composer 存储库从锁定文件安装依赖项(包括 require ..
发布时间:2021-06-15 18:47:33 PHP

Python 中使用了哪种正则表达式风格?

我想将哪个 RegEx-Flavour 用于 Python?它是 PCRE、Perl 兼容还是 ICU 或其他什么? 解决方案 它与 Perl 的足够兼容,这意味着大多数 Perl 表达式无需修改即可工作.它旨在与 Perl 兼容,但当然也存在一些细微差别. 从技术上讲,它使用自己的正则表达式风格.例如,在其他实现采用该语法之前很久,Python 正则表达式中就提供了命名组.它还支持 ..
发布时间:2021-06-14 20:45:12 Python

UnicodeString转换为char *(UTF-8)

我正在OS X上的C ++中使用ICU库.我所有的字符串都是UnicodeStrings,但是我需要使用fopen,fread等系统调用.这些函数将const char *或char *作为参数.我已经了解到OS X内部支持UTF-8,所以我要做的就是将UnicodeString转换为UTF-8,但是我不知道该怎么做. UnicodeString具有toUTF8()成员函数,但它返回Byte ..
发布时间:2021-05-16 19:35:25 C/C++开发