标签: php icu
我需要将我无法控制的源数据转换为规范化形式C.我目前正在执行此操作,但是通过调用外部程序(uconv)。这就是我的代码片段:
uconv
$malayalam_books = preg_split("/\n/", shell_exec("uconv -f utf8 -t utf8 -x nfc book-names.txt"));
效果很好,但显然不建议调用系统。我知道PHP supports the ICU libraries,但是如何做一个像这样简单的事情真是令人费解......
答案 0 :(得分:0)
我发现normalizer_normalize PECL函数可以在PHP 5> = 5.3.0中原生处理。