看板 Visual_Basic 關於我們 聯絡資訊
麻煩大家@@ 現在我有一個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