看板 java 關於我們 聯絡資訊
原本的程式已經寫出來也沒問題 只是因為檔案中很多難字 big5無法顯示 所以勢必改成utf-8 但是csv似乎不支援該字元編碼 經過多方測試 (csv格式:"cell"\t"cell") 在文字檔儲存成uniocde是能夠正常顯示難字 問題是 現在我使用SERVLET輸出時 response.setContentType("msword/csv;charset=Unicode"); 不是儲存成unicode而是unicode big-endian 如我想讓檔案輸出成notepad的unicode應該怎麼做呢? 我查詢doc http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html 我的需求應該是USC-2 little endian 不過我嘗試以 response.setContentType("msword/csv;charset=UnicodeLittleUnmarked"); response.setContentType("msword/csv;charset=UnicodeLittle"); (with BOM) 都無法儲存成 我所要的編碼 也就是用notepad打開時 顯示unicode 請教板上先進 我該選擇什麼編碼才符合我需求呢 感謝 -- ╭───────╮ υ╴╴╴ ▉███▉█ │ 幹你媽的 ╰ ◢█╭┴╮ /╴╴╴\ ▉███▉█ │ 靜香 再不開門│ ⊙–⊙│瓦│︱◤⊙–⊙ ▉███▉█ │ 炸你浴缸! ≡皿≡│斯│ ██ ▉███▉█ ╰───────╯ █◣╰─╯ ◥█ ██▉█ ▇█ ▉███▉█ ψsnegi -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.130.247 SORRY 我又被IE的TEMP給婊到了+_+ 的確response.setContentType("msword/csv;charset=UnicodeLittle"); 可行 ※ 編輯: slalala 來自: 219.86.130.247 (07/05 00:11)
xlk:charset=UTF-8不能用? 07/05 03:26
slalala:當然不行 M$老大說的算 07/21 00:09