Prerequisites:hunspell
and php5
。
ash子试验代码:
user@host ~/ $ echo sagadījās | hunspell -d lv_LV,en_US
Hunspell 1.2.14
+ sagadīties
- 适当开展工作。
测试法(测试):
$encoding = "lv_LV.utf-8";
setlocale(LC_CTYPE, $encoding); // test
putenv( LANG= .$encoding); // and another test
$raw_response = shell_exec("LANG=$encoding; echo sagadījās | hunspell -d lv_LV,en_US");
echo $raw_response;
回返
Hunspell 1.2.14
& sagad 5 0: tagad, sagad?ties, sagaudo, sagand?, sagar?o
*
*
Screenshot (could not post code with invalid characters):
看来, she子不能正确处理ut子8,或者可能需要一些额外的编码/dec?
EDIT:我不得不用_US.utf-8获得有效数据。