Re: [問題] 色碼 *[3m

看板PttNewhand作者 ( )時間4年前 (2019/06/27 00:10), 編輯推噓6(605)
留言11則, 7人參與, 4年前最新討論串2/2 (看更多)
先講結論 只要你是用一般的終端機(包含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 bbsu@ptt.cc 上站可以看到*[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

06/27 00:10, 4年前 , 1F
06/27 00:10, 1F

06/27 00:18, 4年前 , 2F
收錄 z-8-9-37
06/27 00:18, 2F

06/27 01:38, 4年前 , 3F
06/27 01:38, 3F

06/27 02:14, 4年前 , 4F
06/27 02:14, 4F

06/27 09:23, 4年前 , 5F
感謝回答 這個功能沒有出現在精華區裡面
06/27 09:23, 5F

06/27 09:24, 4年前 , 6F
不過網站瀏覽沒有反白效果 這要去PttBug問?
06/27 09:24, 6F

06/27 10:45, 4年前 , 7F
push
06/27 10:45, 7F

06/29 12:48, 4年前 , 8F
因為pttweb還沒實作到吧,如果有人會弄可幫改
06/29 12:48, 8F

06/29 12:49, 4年前 , 9F
(ptt.cc/bbs)
06/29 12:49, 9F

06/29 21:53, 4年前 , 10F
結果PttBug那邊沒人看 #1T5EHyqh (PttBug)
06/29 21:53, 10F

07/02 21:34, 4年前 , 11F
可能 maintain 的人不是隨時都有空改吧
07/02 21:34, 11F
文章代碼(AID): #1T4vZxnI (PttNewhand)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1T4vZxnI (PttNewhand)