报一个论坛程序的BUG

By farta at 2015-01-29 17:37:18 • 1784点击

在帖子里用@ 来呼叫某人时,如果呼叫的ID中包含中文(我估计非ANSI字符都会有问题),帖子发出后这个ID上的链接点进去后会404。

骚扰这位坛友来举个例。抱歉了。

@南方航空b777

在他生成的链接地址将是

https://forum.chineseaci.com/member/南方航空b777

这个地址点进去就会404。我怀疑原因是url里的非英文字符没有HTML转码所导致的。

5 回复 | 直到 2015-01-31 20:04:11

不是这个问题。

开发者也没考虑到这点吧。。。

beining ACI中文字幕组 at 2015-01-29 21:10:42
1

非常感谢您的汇报。这是中文url的编码问题。

中文地址转码实现很容易,但可能会带来问题,所以我不确定原开发者的设计意图。

我过段时间看看能不能安全的做上这个功能,目前是感谢了。

sundaymouse ACI中文字幕组 at 2015-01-29 23:04:30
2

@sundaymouse 以前没有仔细看底下的页脚,还以为论坛程序是字幕组的人自己写的……囧

farta at 2015-01-31 12:55:01
3

@farta 我如果有时间,自己写的会比这个好得多。但没时间的情况下,这是最好的选择了。

sundaymouse ACI中文字幕组 at 2015-01-31 18:08:30
4

@farta 问题一定程度上是因为我不会任何前端。

当时没现在那么多选择,其他的选择 代码都不好看 就得这个 我还能偶尔写几句。

但是我们也魔改得很厉害了,基本上加入了所有作者没加的东西。有些东西我们不乐意加,就这样了。。。

beining ACI中文字幕组 at 2015-01-31 20:04:11
5
登录 后发表评论