使用override_function将utf-8添加到所有htmlenteties调用

时间:2015-09-29 11:49:00

标签: php function utf-8 override runkit

我有一个脚本,我想更改为波斯语,但是这个脚本是由我的同事编写的,他使用htmlentities而没有utf-8作为参数。

我决定使用override_functionrunkit,我设法在我的php上安装runkit,它可以工作,但无法弄清楚如何更改

htmlentities(LABEL__MAIN_INDEX_ADMIN, ENT_QUOTES)

htmlentities(LABEL__MAIN_INDEX_ADMIN, ENT_QUOTES , "UTF-8")

我知道我可以使用覆盖来改变htmlentities所以当我调用它时,utf-8将自动添加! 请帮帮我

1 个答案:

答案 0 :(得分:0)

我找到了答案!

runkit_function_copy('ヶ辆'' htmlentities2&#39); runkit_function_redefine(' htmlentities',' $ string,$ compat = NULL,$ enc =" UTF-8"',' return htmlentities2($ string ,$ compat的,$ ENC);&#39);

这就像魅力一样! 不管怎样,谢谢!