※ 引述《Oo5566oO (:+*\(〞︶〝)/*+:)》之铭言:
: 如题
: 刚刚去信箱看寄件备份时 发现自己的暱称被显示得...奇怪
: 看看有没有需要修正
: PS.我的暱称正常是 (:+*\(〞︶〝)/*+:)
: 信箱内观看时显示如下
: 作者 Oo5566oO (:+*\(〞︶〝)/*+ )
先说我不是站方人员, 不过我是有一个观察就是
这应该是老问题, 只是很少看到有人反应就是了
先讲结论, 这只要发信人的暱称里有半型冒号就会有这个问题
事情是这样的
看板上的文章其实前三行是长成这样的: (就以这篇文章为例)
作者: LPH66 (f0VMRgEBA) 看板: PttBug
标题: Re: [问题] 帐号暱称带有特殊符号BUG
时间: Thu Feb 20 23:16:01 2014
那程式会判断这三行的格式进而显示成我们上面看到的这样
作者 LPH66 (f0VMRgEBA) 看板 PttBug
标题 Re: [问题] 帐号暱称带有特殊符号BUG
时间 Thu Feb 20 23:16:01 2014
至于其判断方法很简单:
第二、三行找第一个冒号切开成两段就是抬头跟文字
第一行找第一个跟最后一个冒号以及最后一个冒号之前的空白切开成四段
一般会是 "作者" 作者 ID + 暱称 "看板" 看板名称 然后显示成这四行
但寄信时的第一行没有看板这个字段
所以原本来说因为找不到第二个冒号所以只会切两段
但如果该使用者的暱称中有冒号的话 系统就会去抓它当成第二个冒号
然后套用看板的格式显示 就成了你的问题了