上面的示例不能正确处理德语变音符号 (äöü)。
我必须执行以下操作才能使其正常工作。
setlocale (LC_CTYPE , "de_DE.iso88591"); # 它不适用于 "de_DE.utf8",当然您的系统应该运行此区域设置
$hyphens = ps_hyphenate($psdoc, utf8_decode($word)); # 仅当您的源代码使用 UTF8 编码时才使用
for($i=0; $i<mb_strlen($word); $i++) { # 为安全起见
echo utf8_encode($word[$i]); # 同样,仅当您的代码使用 UTF8 时才使用