iT邦幫忙

0

htm檔 開啟問題

bfox 2014-09-30 10:17:112991 瀏覽

想請問目前碰到的狀況是換了一批新電腦 都是用ghost回去的
但發現一個問題就是當用戶收到報表的檔案用outlook收下後要開啟時會變成亂碼
但如果用wembmail在網頁開附檔又沒問題
格式是htm 要把IE瀏覽器編碼改成繁體中文才會正常
但報表是utf8是正確的 非這批換的電腦都可直接開啟

htm檔表頭
<html dir="ltr"><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><title>報表輸出</title>

後來有測試如果我把表頭的utf-8改成utf8少了一個-
再有問題的電腦上用IE開啟就會正常 但如果用chrome一樣會亂碼

想請問這部分是不是哪裡有設定可以修正回來
因為電腦數量有點多 想在不重灌的方式下解決
感恩

1 個回答

0
bluesky1213
iT邦新手 3 級 ‧ 2014-09-30 10:34:21
最佳解答

outlook的話可以參考這個
http://ithelp.ithome.com.tw/question/10068797?tag=rt.rq
但感覺上是雖然html格式設定是utf-8,可是內容又存了繁體中文格式資料的關係。
另外如果chrome是否也有設定自動編碼選擇?因為若你設定成utf-8 chrome應該就是使用utf-8格式,而IE卻要設定成繁體中文才會正確,這反倒讓我覺得是html檔案格式與內容格式不符造成,若html格式設定改成big-5?

bfox iT邦新手 5 級 ‧ 2014-10-06 10:42:13 檢舉

如果把報表格式改成big-5有問題的User就正常了
只是原本因為這是ERP系統發出來的報表 是另外一個工程師管理他怕改big-5會有其他問題
有找時間乾淨重灌一台測試結果還是一樣會亂碼

目前就暫時跑big-5測試希望沒其他問題了~"~
只是奇怪為何目前看起來只有換的這一批電腦會有這問題
其它系統也是win7 office也是一樣 也一樣都有更新

我要發表回答

立即登入回答