Re: [問題] 帳號暱稱帶有特殊符號BUG

看板PttBug作者 (f0VMRgEBA)時間10年前 (2014/02/20 23:16), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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 + 暱稱 "看板" 看板名稱 然後顯示成這四行 但寄信時的第一行沒有看板這個欄位 所以原本來說因為找不到第二個冒號所以只會切兩段 但如果該使用者的暱稱中有冒號的話 系統就會去抓它當成第二個冒號 然後套用看板的格式顯示 就成了你的問題了 -- ˊ_▂▃▄▂_ˋ. ◣          ▅▅ ▅▅ ι●╮   ./◤_▂▃▄▂_◥ \'▊   HARUHI █████ <■┘   ◤◤◥█◥◥█Δ   ISM    By-gamejye ¢|\   ▌▌ζ(▏●‵◥′●)Ψ ▏           █    ⊿Δ    /|▋ |\ ▎         ハルヒ主義      ▄█ ◥◥|◣ ‵′ ◢/'◢◢S.O.S 世界をいに盛り上げるための宮ハルヒの    -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.46 ※ 編輯: LPH66 來自: 140.112.30.46 (02/20 23:18) ※ 編輯: LPH66 來自: 140.112.30.46 (02/20 23:18)

02/22 01:19, , 1F
這樣分析有道理 原來是因為用:做分隔判斷
02/22 01:19, 1F

02/22 01:19, , 2F
感謝 受教了
02/22 01:19, 2F
文章代碼(AID): #1J1XmqFb (PttBug)
文章代碼(AID): #1J1XmqFb (PttBug)