icu 相关问题

International Components for Unicode是一组用于Unicode和全球化支持的跨平台开源C / C ++和Java库。它由Unicode Consortium开发。

无法让 Microsoft 的 ICU 软件包在 AWS Linux 2 AMI 上运行

背景:最初的问题是有些计算机有 4 个字母的月份缩写,有些计算机有 3 个字母的月份缩写 https://stackoverflow.com/a/79232095/1305736 我们希望通过迁移到 app-lo 来消除未来的不一致...

回答 1 投票 0

在 Android 上从印地语音译为英语,无需使用 Google API

我想通过以下方式将印地语文本音译为英语 印地语 - “आपका स्वागत है” 到 英语-“aapka swagat hain” 我不想使用 Google 的翻译 API 或任何其他翻译 API...

回答 3 投票 0

如何在windows下构建icu数据dll?

我尝试了很多资源,但还没有真正看到在 Windows 中构建 icu 数据 dll 的正确命令或方法。 所以我尝试过- msbuild 源 llinone llinone.sln /p:Configuration=Relea...

回答 1 投票 0

在 OSX 上生成或查找 ICU 核心的 C 头文件

不幸的是,苹果尚未在 OSX 上包含 libicucore 的头文件。有什么办法我仍然可以使用这个库吗?我只需要一些简单的功能,而 ICU 太大,无法捆绑在一起......

回答 2 投票 0

如何使用 ICU 扩展为 SQLite 编写不区分大小写的 LIKE 语句?

SQLite 对非 ASCII 符号使用 LIKE 存在限制。 ICU的扩建解决了这个问题。 如何用 C# 编写代码来创建以下不区分大小写的语句: 从人员中选择 *

回答 4 投票 0

从 PHP 中的 CLDR 获取本地化货币显示名称

我需要在网页上输出本地化的货币名称。 美元 |美洲多拉尔 欧元 |欧元 尽管数据存在于 Unicode CLDR 中,但我似乎无法找到通过 intl 库来完成此操作的方法...

回答 2 投票 0

如何在 YAML 中捕获一个数组中的所有项目?

我希望能够捕获 Obsidian front Matter 中的所有标签,即 YAML。格式为 --- 标签: - 食谱 - 烹饪 --- 但请注意,其他数据可以出现在标签部分之前或之后...

回答 1 投票 0

C++如何正确处理NBSP的ICU

我有以下修剪功能 std::string 修剪(常量 std::string &输入) { icu::UnicodeString unicodeString = icu::UnicodeString::fromUTF8(输入); unicodeString.trim(); 是...

回答 1 投票 0

icu:根据 2 个不同的语言环境对字符串进行排序

您可能知道,某些(也许是大多数)语言中的字母顺序与 Unicode 中的字母顺序不同。这就是为什么我们可能想要使用 icu.Collator 进行排序,就像这个 Python 示例一样: Fr...

回答 3 投票 0

遇到65533如何让ICU提前停止?

我想使用icu来验证字节流是否采用GB2312编码: bool is_gb2312(char *data, size_t len) { UErrorCode状态= U_ZERO_ERROR; UConverter* conv = ucnv_open("...

回答 1 投票 0

使用 ICU 将 UNICODE 转换为 UTF-8 时出现意外结果

我正在尝试将希伯来字符转换为 UTF-8 并将它们存储在 std::string 中。 我想我应该去ICU试试。 这是我的最小示例: #包括 #包括 我正在尝试将希伯来语字符转换为 UTF-8 并将它们存储在 std::string 中。 我想我应该尝试一下ICU。 这是我的最小示例: #include <string> #include <unicode/ustream.h> int main(int argc, char** argv) { icu::UnicodeString us = L"עידן"; std::string s; us.toUTF8String(s); return EXIT_SUCCESS; } 我希望 s 显示与 UnicodeString 相同的“字符”(尽管是 UTF-8)。 但是,当在调试器中查看s时,字符串的值为:עידן。 我显然误解了如何正确转换这些 unicode 字符以适应并使用 char 进行理解。 我在这里做错了什么? עידן 是 עידן 的 UTF-8 形式,在拉丁编码中被误解。 存储在 std::string 中的实际字节是正确的,调试器根本不知道 string 是以 UTF-8 编码的,并且以错误的编码显示数据。 根据您使用的调试器,您也许可以告诉它该字符串是 UTF-8,以便它正确显示数据。 例如,Visual Studio 的调试器有格式说明符。 在这种情况下, s8 和 s8b 说明符处理 UTF-8 字符串。

回答 1 投票 0

更新 Android 9 上 AOSP 的 ICU 和时区存储库

我致力于我们开发的平板设备的 AOSP 更改。 它基于Android 9系统。它应该支持最新的时区。 我们当前使用的 ICU 存储库: https://android.google...

回答 1 投票 0

如何使用 ICU 库转换日文半角/全角字符

我不太熟悉java(来自c++/c#)。我需要使用 java 来将一些文档从半角日语字符转换为全角。 有人会友善地...

回答 3 投票 0

ß != ss 与 ICU 进行不区分大小写的比较

使用 .NET 6(使用 ICU 库进行字符串比较)时,以下 C# 代码返回 false: Thread.CurrentThread.CurrentCulture = new CultureInfo("de-de"); 线程.当前...

回答 1 投票 0

Python 音译器与 PHP 音译器具有相同的规则

我需要一个 python 音译器,其配置方式与 PHP 音译器相同。我的基于 PHP 的音译器配置了以下规则: $transliterator = Transliterator::createFromRules( ...

回答 1 投票 0

在 PHP 8.2 和最新的 Alpine Linux 3.19 上使用 IntlDateFormatter 格式化日期时缺少阿拉伯数字

我正在尝试将我的 PHP 项目从 PHP 7.4 更新到 8.2。我在 PHP 8.2 Alpine 3.19 版本下使用 ar_AE 语言环境的 IntlDateFormatter 类格式化日期时遇到问题。在我之前的设置中...

回答 1 投票 0

多语言依赖关系在多阶段容器化 (Python) 期间导致问题 - Docker

在使用多语言、张量流等的项目的容器化步骤中,我从多语言的依赖关系中得到了多阶段容器化的错误。 我可以做一个单阶段容器化...

回答 1 投票 0

使用 ICU4j 的 Java 僧伽罗语言环境日期格式不起作用

我正在开发一个Java SE僧伽罗语Unicode应用程序项目,我想用僧伽罗语显示日期。在stackoverflow上搜索后,我发现我可以使用ICU4J,但它不起作用。 这...

回答 2 投票 0

使用 Clang-CL 跨 Windows 构建 ICU(来自 Conan)

我在使用 Clang-CL 构建 Conan 的 ICU 配方时遇到了一些麻烦。 我使用以下主机配置文件在 Linux 上编译此项目: {% set msvc_install_root = os.getenv("HOME&quo...

回答 1 投票 0

PHP:获取 ICU 版本

我的生产站点只提供旧的ICU版本4.2.1。由于 Yii2 需要版本 49.1 或更高版本,我需要在 PHP 中做出解决方法。 我如何获得 ICU (libicu) 的 nersion 编号,它是...

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.