Re: [問題] 有辦法讓系統只讀到中文字體部份嗎?
※ 引述《tinapigpig.bbs@ptt.cc (找工作,加油^^a)》之銘言:
> 請教一下
> 有沒有辦法製作一個系統
> 把ㄧ篇文章(包含英文、中文)字體
> 讓它只篩選出中文字體部份
> 謝謝^^
有。
---
本來想只回上面就好了,不過會被嫌
這問法很爛,
沒有指明語言、編碼,可以從超簡單到超麻煩。(需要一條板規)
(1)讀取每一個字元
如果大於127那麼它是中文字的前面一半,再讀下一個字元就湊成一個中文字
很多年前我的高中同學計概就寫這種作業。
注意這只對big5這種固定2-byte的字碼有效。
(2)使用可以支援寬字元的軟體工具,檢查每一個寬字元的字碼
是否在中文字的編碼範圍內,是的就是中文字,如
# php: 可以靠mbstring module來支援
# *.NET: 直接有物件可以達成判斷unicode字元分群。
--
史大林轟殺希特勒
http://goldmember.myweb.hinet.net/stalinVhitler/
---
I love GOOOOOOOOOOOOOOOOOOLD------
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: GOLDMEMBER
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 59-115-200-83.dynamic.hinet
☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):