输出档案时,副档名选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