不断收到错误 LNK2019:无法解析的外部符号
我使用的IDE是Visual Studio 2010 Professional,我使用的库是ICU4C 4.8.1 MSVC10 的 Win32。 我已经按照手册重新构建了 Debug 和 Release 的所有源代…
Win32 上使用 icu u32_regex 内存泄漏/缓存进行提升
在启用可选 ICU 支持的情况下使用 boost 正则表达式类时(请参阅 提升文档了解详细信息)我似乎遇到了内存泄漏,或者更确切地说,发生了某种内存缓存…
icu-config 获取静态库标志
如何获取 icu 的静态库标志。使用 icu-config 。 如果我运行 icu-config --ldflags , 它会与动态库链接。我想链接到静态库。如何使用 icu-config 获…
什么是 intvector 以及如何读取/使用它们?
我如何应用 ICU 数据文件中格式化的整数/整数向量... 例如; US{ { id{"USD"} from:intvector{ /** 1792-01-01 */ -1308, 694083168, } } 我可以将它…
使用 PHP 的 intl (ICU) 功能检查有效的字符串编码
使用 PHP ICU 的 intl 包装器中当前可用的功能,您将如何检查字符串编码的有效性? (例如检查有效的 UTF-8) 我知道可以使用 mbstring、inov() 和 PC…
帮助编辑代码以修复“参数列表太长”问题错误
我目前正在对基于 ICU 字典的中断迭代器的新添加进行一些测试。 我有代码允许我在文本文档上测试断字,但是当文本文档太大时,会出现错误: bash: ./a…
Sqlite 和 FTS 表是否存在 ICU 标记器错误?
我的 sqlite 数据库中的 FTS 表有一个奇怪的问题。我正在创建一个这样的表: CREATE VIRTUAL TABLE table01 USING fts4(name, content, tokenize=icu …
更新一些扫描仪代码以使用 ICU 时出现的问题
我正在开发一个基本的手工编码词法扫描器,并希望支持 UTF-8 输入(现在已经不是 1970 年了!)。输入字符从 stdin 或文件中一次读取一个,然后推送到…
将用户定义的规则添加到现有语言
任何人都可以解释一下以语言加载现有规则并向其中添加一些新规则的正确方法是什么。 我执行以下操作,但未设置规则。 void CompareTest() { UErrorCod…
ICU 和字符串比较
谁能解释为什么以下比较不相等? void CompareTest() { UErrorCode status = U_ZERO_ERROR; UChar ruleset[500]; *ruleset = 0; int32_t rlen = 0; UC…
icu 和内存转换器
我想从内存中创建一个转换器。 我已经创建了 etrypoint_dat,然后从我的转换器创建了 c 文件,并将这两个结构连接在一起: }, "", 1, 0, { { "ibm-534…
为什么 UChar* 不支持此 ICU 转换?
从 UTF-8 转换为 ISO-8859-6 时,此代码不起作用: UnicodeString ustr = UnicodeString::fromUTF8(StringPiece(input)); const UChar* source = ustr…
我可以在 ICU 中从 char* 转换为 UChar 吗?
我有一个 char * (包含 utf-8 字符串),我想将其传递给 ICU 以将其转换为 ANSI (ISO-8859-6) 。不幸的是,似乎大多数 ICU 函数都采用 UChar 而不是 …
如何使用 boost::asio:write 调用发送 ICU UnicodeString?
我目前正在使用 ICU 库来处理 Unicode 数据,并尝试通过套接字发送 UnicodeString。目前正在查看使用基本时间服务器的示例: Daytime.3 - 异步 TCP 日…