Re: [問題] 讀取純文字檔的錯誤???
之前老闆交代一個工作,正是讀取外部txt檔(UTF-8)
TXT檔超過20KB,內容大概是一兩千筆經緯度座標,內容如下:
Latitude=24.99818,24.99819,...,24.99908&Longitude=121.5821,...
程式碼得看檔案,AS3我也是新手,程式碼大多參考範例或是說明,
我的想法是用URLVariables,應該能解決你的問題,但我不敢肯定
只好把我的檔案給你參考。
http://student.ncyu.edu.tw/~s0971053/load_txt.rar
※ 引述《yhn0tgb60 (呦厚厚)》之銘言:
: 我就我寫了一個從外部讀取純文字檔的資料
: 但是當文字檔有點大時...大概超過20kb時
: 讀取的的資料就會出錯......
: 我把 URLLoader.data 用 trace 印出來
: 發現有時資料會從中間開始...
: 有時資料會重複兩三次...
: 有時中文會變亂碼...
: 有時在資料的尾巴會出現亂碼...
: 有時甚至會發現前一個讀取的資料...
: 好像...檔案越大... 出錯的機會好像就越高 ???
: 以下是我的程式碼...就是讀一個 txt檔 再用 trace 印出
: public class test
: {
: private var ldr_URL:URLLoader;
: public function test():void
: {
: System.useCodePage=true;
: ldr_URL = new URLLoader();
: ldr_URL.load( new URLRequest( 'data.txt' ) );
: ldr_URL.addEventListener( Event.COMPLETE , LoadComplete );
: }
: private function LoadComplete( evt:Event ):void
: {
: trace( ldr_URL.data );
: }
: }
: ....至於那個 data.txt ...就麻煩大家隨便複製個東西測試吧
: 好像檔案越大...錯誤機會越大...???
: 試越多次...好像出錯的機率越大...???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.189.32
推
04/15 17:02, , 1F
04/15 17:02, 1F
討論串 (同標題文章)