Re: [建議] 看板限制使用注音文

看板PttSuggest作者時間17年前 (2008/06/01 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
引用篇老文章…… 其實很久前自己也有提過這個建議。 剛發現其實也有人提供程式碼啦。 拜託請考慮看看吧,像在p1公開板雖然在板規規勸禁注音文的事, 但總是會出現,每次說了也沒啥用…… 唔,可能的話,最好看到「版主」或「版友」、「看版」這些老是被打錯的詞時, 也能自動修正為「板主」「板友」「看板」 (逃) ※ 引述《TKyo.bbs@ptt.cc (暗黑貴公子)》之銘言: : ※ 引述《in2 (敬請期待 :P)》之銘言: : : 這個有點麻煩, 而且很容易誤判, : 並不會 :) : : 像是「都市」, 「都」的後一個 byte 和「市」的前一個 byte : : 會組成一個 ㄔ XD : 不用擔心這個顧慮, 因為中文字會 ++ .... : 底下判斷 patch 給你了, 加油!! :) : 另外, 我這邊除了判斷注音外, 還做到文章編輯時, 游標會自動移動到該 "注音" 處 : 這樣才算是更完美, 方便使用者更正 :) : int : is_phonetic(title) : char *title; : { : uschar *str, *pend; : uschar *oldstr; : oldstr = str = title; : pend = title + strlen(title); : while (str < pend) : { : if (str[0] >= 0x81 && str[0] < 0xFE && str[1] >= 0x40 : && str[1] <= 0xFE && str[1] != 0x7F) /* 中文字 BIG5+ */ : { : if (str[0] == 0xA3 && str[1] >= 0x74 && str[1] <= 0xBA) /* 注音 */ : return (str - oldstr); : str++; /* 中文字雙位元,要多加一次 */ : } : str++; : } : return 0; : } -- 流動的水沒有形狀 漂流的風找不到蹤跡 任何案件的占卜都取決於心 占卜無分輸贏,因為事實永遠只有一個 XD -- ※ 發信站: 批踢踢兔(ptt2.cc) ◆ From: 122.117.8.111
文章代碼(AID): #18GPA000 (PttSuggest)
文章代碼(AID): #18GPA000 (PttSuggest)