dokuwiki如何解决本地文件名称中文乱码

时间:2026-02-14 11:51:14

1、乱码显示如下图所示,主要原因是因为dokuwiki对url进行了编码,导致本地浏览的时候,看到命名空间为乱码。个人使用的环境是centos,也以此环境为例说明解决方法。

dokuwiki如何解决本地文件名称中文乱码

2、首先,进入dokuwiki安装目录下的/inc文件夹,然后vi打开pageutils.php这个文件

vi pageutils.php  

dokuwiki如何解决本地文件名称中文乱码

3、打开文件后,执行如下vi命令进行搜索

 /function utf8_encode

dokuwiki如何解决本地文件名称中文乱码

4、 找到后将如下两行内容注释掉:

$file = urlencode($file);

$file = str_replace('%2F','/',$file);

dokuwiki如何解决本地文件名称中文乱码

5、同样的方法在vi中执行如下搜索命令/function utf8_decode

找到后将

return urldecode($file);注释掉

修改为如下代码:

return $file;

dokuwiki如何解决本地文件名称中文乱码

6、修改完成后,执行如下命令退出vi

wq!

dokuwiki如何解决本地文件名称中文乱码

7、这时候再看一下效果,网页正常能访问,本地正常显示命名空间和内容。

dokuwiki如何解决本地文件名称中文乱码

dokuwiki如何解决本地文件名称中文乱码

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com