该函数tidy_parse_string将我的语言环境更改为“C”。
<?php
setlocale(LC_ALL, 'de_DE');
/* [...] */
echo setlocale(LC_ALL, 0); // Show "de_DE"
$tidy = tidy_parse_string($text, $config, 'UTF8');
echo setlocale(LC_ALL, 0); // show "C" instead of "de_DE"
?>
有没有办法阻止它?
PHP和Tidy文档中没有关于它的任何内容。
我知道我可以在 tidy 函数后简单地重新更改我的语言环境
<?php
setlocale(LC_ALL, 'de_DE');
/* [...] */
$oldLocale = setlocale(LC_ALL, 0);
$tidy = tidy_parse_string($text, $config, 'UTF8');
setlocale(LC_ALL, $oldLocale);
?>
但我想知道这是一个功能,一个错误还是其他什么。
PIPIONE