它似乎试图将 Javadoc 链接插入到标准 Java 类中,等等。结果输出相当难以阅读。例如,我在某一点定义了一个队列:
private Queue replyQueue;
WebSVN 将其呈现如下(包括文字):
private 1.5.0/docs/api/java/util/Queue.html">Queue replyQueue;
现在,它似乎不会影响比较修订图表或其他方面的业务逻辑,并且可能只是简单的配置错误,但我已经研究了一段时间,但并没有取得太大进展。有没有其他人看到过(最好是修复过)WebSVN 中 Java 输出乱码的问题?
答案1
我注释掉了以下行/etc/websvn/config.php
,问题就解决了。
//$config->useGeshi();
答案2
按照此处提到的方法,这个问题在我们的设置中得到了正确的修复
https://bugs.launchpad.net/ubuntu/+source/geshi/+bug/843908 (Andreas Schöneck 评论)
通过将 GeSHi 更新到最新版本 (1.0.8.10),我能够解决这个问题。
我采取的步骤:1. 下载 GeSHi 分发档案,解压(您将获得一个 geshi 文件夹)2. 备份旧的 /usr/share/php-geshi 3. 使用档案中的 geshi 文件夹替换旧的 /usr/share/php-geshi
网址http://sourceforge.net/projects/geshi/files/geshi/GeSHi%201.0.8.10/