icu

    2热度

    2回答

    我有一个char *(包含utf-8字符串),我想传递给ICU将其转换为ANSI(ISO-8859-6)。不幸的是,似乎大多数ICU功能都采用UChar而不是char *。 如何进行此转换?

    2热度

    1回答

    ICU 4.6有适用于Microsoft Visual Studio 2010的下载版本,但不适用于Visual Studio 2008.我使用的是2008 Express,因为它似乎比2010版本更自由一些,并且因为免费下载了MSDN与2008年合作,但2010年并非如此(如果我错了,请纠正我)。 以前的ICU版本是4.4,但只提供“Visual Studio 9”的下载。现在我无法在微软网站或

    2热度

    1回答

    我试过RTM,但是:给定ICU UErrorCode,我该如何获取相应的错误消息字符串?即,ICU的等效物strerror(3)。

    1热度

    1回答

    我想在我的应用程序使用两个ICU自定义排序规则,如: “& b <一个” “&ž<瓦特” 那么,如何结合这些规则,以便我可以在ucol_openRules()API中使用它?

    3热度

    1回答

    来自文档; 长度是UChar代码单元在UnicodeString中的数量。如果你想要代码点的数量,请使用countChar32()。在字符串的长度UCHAR代码单元 和 计数的Unicode码点。 代码点可能占用一个或两个UChar代码单元。计算代码点涉及读取所有代码单元。 由此我倾向于认为代码点是一个实际的字符,代码单元只是一个字符的一个可能的部分。 例如。 假设有一个Unicode字符串等:

    2热度

    1回答

    这个问题与询问here的人有关,但我找不出答案。 我已经在SQLite中启用了ICU支持并重建了Db引擎,现在呢?我通过执行导致Ä的SELECT UPPER(“ä”)检查了ICU支持。

    7热度

    1回答

    locale_accept_from_http是围绕ICU的API uloc_acceptLanguageFromHTTP的一个基本包装,但是PHP/PECL实现看起来根本有缺陷,它使用系统的整个语言环境而不是将列表作为参数? 例如说用户有HTTP_ACCEPT_LANGUAGE = zh-HK;q=0.2, fr,即用户阅读繁体中文或法文,偏好后者。例如,你有一个新闻网站,提供繁体中文和简体中文

    11热度

    2回答

    我试图让拉丁语的西里尔语单词,所以我可以让他们在网站上。我使用icu4j音译器,但它仍然给这样的奇怪的字符:Vil'ândimaa。它应该更像viljandimaa。当我复制该网址时,这些字母变成%..一些废话。 有人知道如何用icu4j将西里尔语变成a-z吗? UPDATE 不能回答自己已经但是发现这个问题,这是非常有帮助的:Converting Symbols, Accent Letters

    3热度

    1回答

    我刚刚开始在C++程序中使用ICU4C实现ICU转换。我特别关注中国人和中国人的音译。 根据this document,该软件包支持“Han-Latin”和“Latin-Han”转换。作为中国学生,这似乎令我感到惊讶,因为如果没有高度先进的统计技术,拉丁文 - 汉字转换特别困难(最接近我看到的是Google Transliterate,即使没有用户输入,它实际上也做得很好,但是对于目前的项目来说这

    2热度

    1回答

    我目前使用ICU库来处理Unicode数据,并试图通过套接字发送UnicodeString。目前使用的基本时间服务器看例子: Daytime.3 - An asynchronous TCP daytime server boost::asio::async_write(socket_, boost::asio::buffer(message_), boost::bind(&tcp_con