UTF-8 CSV 亂碼問題


要寫入UTF-8 BOM表頭,才能用office直接打開不會看到亂碼。

out = response.getOutputStream();    
//UTF-8 BOM
out.write(new   byte []{( byte ) 0xEF ,( byte ) 0xBB ,( byte ) 0xBF });   

http://rainbow702.iteye.com/blog/1426354

http://blog.darkthread.net/post-2009-09-06-csv-encoding-again.aspx

http://boringfreeware.blogspot.tw/2013/05/office-excel-csv.html

http://wen198599.pixnet.net/blog/post/22314819

留言

這個網誌中的熱門文章

Java Servlet MVC web app

JavaMail透過Gmail寄信發生AuthenticationFailedException錯誤