輸出檔案時,副檔名選csv還是txt比較好

作者: chlorine (綠)   2015-06-13 11:43:00
各位前輩好 小弟我現在試著做一些亂數選股系統(做好玩的,單純做頭腦健康的)
目標是日本股市
原因:
有個理論是這樣,在很強的多方市場,帶一隻猴子射飛標選股,積效有可能比
「基本分析」和「技術分析」還來得強。
所以我就寫了一隻程式猴子,每天亂數選出五隻股票,然後紀錄當天「始高終安價」
到下一個交易日時,對前一天的結果做出結算,並生出新的標的。
原始檔案是CSV檔,不過因為裡面是日文,所以encoding時要選 'shift-jis'
而且csv裡面的「公司名稱」「交易市場(日本有三個以上)」「產業別」
這三項也會有日文
我拿來寫code的系統是 windows 繁中,所以用記事本看檔案,遇到日文都是亂碼
請問,我在輸出時,要把結算資料的副檔名,用 txt 還是 csv 呢?
如果是txt,我就可以用chrome打開,然後編碼調成shift-JIS就可以看到日文
可是如果是csv chrome就沒辦法打開(或許可以,只是我不知道?)
想請問,如果副檔名是txt的話,在未來做結算時,讀檔會不會出現其他預想不到的問題
謝謝解答
作者: bibo9901 (function(){})()   2015-06-13 12:12:00
副檔名並不重要, 重要的是你用的工具都不適合開啟純文字檔案. 灌個 notepad++ 吧
作者: sean50301 ( (づ′・ω・)づ)   2015-06-13 15:21:00
是華爾街每年找一群猴子射飛鏢結果績效打敗分析師的故事嗎哈哈
作者: alibuda174 (阿哩不達)   2015-06-13 18:59:00
chrome可以開csv啊 因為只是一般文字檔存檔開檔時 建議都使用utf-8
作者: chlorine (綠)   2015-06-13 22:20:00
請問一下,即使來源是日文,也要用unicode比較好嗎
作者: os653   2015-06-13 23:36:00
不管什麼東西,能用utf-8就用utf-8,除非有其他特殊理由
作者: eight0 (欸XD)   2015-06-14 09:12:00
最好儲存時全部都存 utf-8,要其它編碼格式可以再轉
作者: gozule (好冷啊~~)   2015-06-14 23:14:00
轉成utf-8再存吧

Links booklink

Contact Us: admin [ a t ] ucptt.com