※ 引述《pupuliao (pupu)》之銘言:
: code :http://goo.gl/NVlLN3
: 這是我自己寫得一支小程式
: 會去論壇抓文章後 存成txt檔
: 最近聽到有人反映說,如果丟回瀏覽器讀取,會變成亂碼
: 要重新設定編碼
: 我發現是 我好像沒有設定BOM
: 所以想問一下,我要如何在寫入前,設定BOM
: 謝謝 OTZ
檔案開頭寫入一個"\ufeff",這個「字」就是 BOM
然後你可能會收到另一群人反應「檔案開頭出現一個奇怪的亂碼字」
另,要丟給瀏覽器看的話,我會建議不要加 BOM,而是寫成 html 檔案
- 開頭加上 '<html><head><meta charset="UTF-8"></head><body>'
- 中間把每個斷行(\n 或 \r\n)都替換成 '<br>'
- 結尾加上 '</body></html>'