作者sunflier (叮噹)
看板C_Sharp
標題Re: [問題] 如何正確顯示這個字?
時間Tue Mar 7 22:52:05 2006
抱歉 可能小弟被那個bug搞瘋了,沒把問題描述清楚
是這樣的,現在要把資料轉成text,然後傳到教育部那邊
而教育部規定的text encoding必須是big 5
但現在碰到的問題是,因為每個欄位都有固定的長度
(例如姓名是10個字元)
原本我用PadRight的方式把他們的空白都補齊了
(例如 "王大明" 右邊就補4個space)
問題出現在若出現這些特殊字,會在text檔裡面變成半形的"?"
讓那一行就少掉一個字元而造成補不齊
是否能正確顯示該字,後來經詢問後發現不是很重要(主要以ID為鍵值)
所以是否有任何方式能夠解決這樣的問題呢?
還請不吝指教,感謝各位前輩了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.204.135.144
→ sunflier:orz 發現解法了... 03/07 22:55
→ sunflier:寫到檔案後,再用streamreader讀回來,用replace換掉"?" 03/07 22:56
→ sunflier:把半形換成全形,這樣就ok了... 03/07 22:56