Re: [問題] txt UTF-8 bom 的問題

看板java作者 (畢業了..@@")時間11年前 (2014/07/08 09:24), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《pupuliao (pupu)》之銘言: : code :http://goo.gl/NVlLN3 : 這是我自己寫得一支小程式 : 會去論壇抓文章後 存成txt檔 : 最近聽到有人反映說,如果丟回瀏覽器讀取,會變成亂碼 : 要重新設定編碼 : 我發現是 我好像沒有設定BOM : 所以想問一下,我要如何在寫入前,設定BOM : 謝謝 OTZ 不需要設定BOM 本來檔案就是可能有各種encoding 除非有明確規定檔案的encoding 不然都是開檔的人要去指定 瀏覽器開檔有兩種, 一種是直接把local檔案用瀏覽器開 這種只能像你所說的重新設定編碼 不過這種需求我想不是你會在意的 另外一種是從server上透過HTTP抓回來的 這種你只要明確指定你的content-type是utf8就可以了 也就是Http header要有 Content-Type: text/plain; charset=utf-8 我想你要的應用應該是這種 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.46.230 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1404782672.A.4D5.html

07/08 09:30, , 1F
不知道你的web server是什麼,不過應該可以找得到相關的
07/08 09:30, 1F

07/08 09:30, , 2F
07/08 09:30, 2F

07/08 09:40, , 3F
Code 看起來像是視窗程式,那就是本機了...
07/08 09:40, 3F

07/08 09:42, , 4F
然後不指定編碼的話,瀏覽器的預設編碼我覺得滿難搞的
07/08 09:42, 4F

07/08 09:42, , 5F
本機要解決的話,要嘛用BOM(我不喜歡),要嘛就是 HTML 內
07/08 09:42, 5F

07/08 09:43, , 6F
指定 charset 了..
07/08 09:43, 6F

07/08 10:12, , 7F
感謝兩位大哥幫忙,我想 我還是坐成兩種都有給使用者選
07/08 10:12, 7F

07/08 10:12, , 8F
則好了
07/08 10:12, 8F
文章代碼(AID): #1JkqXGJL (java)
討論串 (同標題文章)
文章代碼(AID): #1JkqXGJL (java)