麻煩大家@@
現在我有一個txt檔,裡面有上百筆資料,每一行是一筆資料,
一行資料裡中文,英文,數字都有總共268位元
一行資料並沒有用符號分隔,但是知道每段資料的位數,
每一行資料要截成48段
現在我是用ReadLin()讀出來後存入一個變數str as string
然後再用str.Substring(x,y)分成好幾段資料,
如:在txt裡資料為
"20081004^^^^Z彰化^^^^和美鎮^^" ^為空格
"19850621^^^^B台灣省^^台中市^^"
一段資料str.Substring(0,4)就是2008
一段資料str.Substring(4,2)就是10
但問題是讀到中文時str.Substring(13,6)是 彰化^^^^
和 台灣省^^台
是跟位元數有關嗎?
如果用一次讀一個字元,該怎麼判斷讀到下一行的資料呢?
先感謝大大們的指教╭(─╴╴─)╮
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.114.135.8