看板 PttNewhand 關於我們 聯絡資訊
先講結論 只要你是用一般的終端機(包含BBS瀏覽器) ESC[3m 顯示的就是「反白」 (注意那個你看到的 * 以終端機輸出而言它就是 ESC 跳脫字元) 八卦是原本這個控制碼本來是拿來都做「字體斜體」用的 但或許可能因為大多數終端機都還沒支援這類標準 於是 pttbbs 程式所用的 pfterm 在處理這部分時都直接轉換成反白 有興趣的人可以參考相關原始碼: https://github.com/ptt/pttbbs/blob/master/mbbsd/pfterm.c#L1672 或是看它上面註解說明 如果是其他 BBS 的話,則要看它用的終端機字元處理的部分有沒有過濾到這類字元 以及你拿來連 BBS 的客戶端 (client, 瀏覽器之類的) 有沒有支援囉 ※ 引述《Metro123Star (ful ru04q06)》之銘言: : 我在發文上色都是按^C跳出*[m的ANSI控制碼 : 然後按照色碼代號上色 : 其中已知這裡面現在可以填寫的有 : 亮字1 : 閃爍5 : 前景(文字)色3x (示範35) : 背景色4x (示範41) : 然後可以自由組合 例如亮閃綠底黃字 *[1;5;33;42m : 但是我發現一個很奇怪的指令 : 單獨使用*[3m會出現白底黑字 : 與*[30;47m一樣是這個效果 : 打*[3;34m會長得像這樣 與*[34;47m相同白底藍字 : 打*[3;46m會長得像這樣 與*[30;46m相同青底黑字 : (如果你的瀏覽方式看不出來請按反斜線\切換原始ANSI控制碼模式) : 我是用Mac內建Terminal以 ssh [email protected] 上站可以看到*[3m的效果 : 可是用網頁版(文章網址)在瀏覽器開啟時*[3m的效果是不存在的 : 請問這是什麼原因造成? -- 你知道PTT有小天使嗎? 能幫助你唷! 小主人我來了^Q^ ●β HELP 想呼叫屬於你的使嗎? / ` 〈○〉 ▃▃▃ 只要按hh,就可以了唷!! Δ >_<~ // ▅▅▅ 快按下"hh"呼叫你的小天使吧!\(≧▽ν≦)ωgarnier -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.129.3 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/PttNewhand/M.1561565435.A.C52.html
BigCat: 推 06/27 00:10
HWBA: 收錄 z-8-9-37 06/27 00:18
brianhxy: 推 06/27 01:38
spirit119: 推 06/27 02:14
Metro123Star: 感謝回答 這個功能沒有出現在精華區裡面 06/27 09:23
Metro123Star: 不過網站瀏覽沒有反白效果 這要去PttBug問? 06/27 09:24
suaveness: push 06/27 10:45
holishing: 因為pttweb還沒實作到吧,如果有人會弄可幫改 06/29 12:48
holishing: (ptt.cc/bbs) 06/29 12:49
Metro123Star: 結果PttBug那邊沒人看 #1T5EHyqh (PttBug) 06/29 21:53
holishing: 可能 maintain 的人不是隨時都有空改吧 07/02 21:34
IepID: 標準反白碼是 *[7m。不過 PttWeb 只實作了 0,1,22,3x,4x。 12/13 17:44