鍍金池/ 問(wèn)答/Java  Linux  HTML/ 頁(yè)面編碼為utf-8還是亂碼?

頁(yè)面編碼為utf-8還是亂碼?

我用eclipse編寫(xiě)的網(wǎng)站,用的文件格式是utf-8,當(dāng)然我的html上的charset也是設(shè)置utf-8,

然后我就有點(diǎn)不明白了,我本機(jī)測(cè)試沒(méi)什么問(wèn)題,丟到遠(yuǎn)程服務(wù)器上訪(fǎng)問(wèn)就亂碼了,連JS都亂碼了。

可是我用瀏覽器查看頁(yè)面信息明明顯示utf-8編碼,可是仍然亂碼。真不知道怎么解決,麻煩大佬解答一下

補(bǔ)充一下:我寫(xiě)了一個(gè)編碼過(guò)濾器,設(shè)置的編碼是utf-8,
現(xiàn)在的問(wèn)題就是我在頁(yè)面上不管我把編碼設(shè)置成什么編碼都是亂碼,真是無(wú)語(yǔ)。

回答
編輯回答
朕略萌
  1. 文件編碼并不是瀏覽器解析的編碼
  2. Filter 設(shè)置編碼的方式是什么?
  3. 靜態(tài)文件是否會(huì)經(jīng)過(guò) Filter 處理?
  4. 通過(guò) chrome 查看一下服務(wù)器響應(yīng)的 content-type 里面的 charset 編碼

只要保證網(wǎng)絡(luò)傳輸?shù)木幋a與 content-type 中一致, 不會(huì)有什么問(wèn)題.

2017年11月15日 00:38
編輯回答
兔寶寶

你這個(gè)“丟”,你這是打包丟上去的吧。感覺(jué)是這個(gè)打包過(guò)程出現(xiàn)亂碼了。

2017年8月15日 01:53
編輯回答
遲月

查看一下你遠(yuǎn)程機(jī)器數(shù)據(jù)庫(kù)的編碼集吧,本機(jī)運(yùn)行正常的話(huà)程序應(yīng)該是沒(méi)有問(wèn)題的。

2018年6月5日 18:38
編輯回答
久愛(ài)她

檢查頁(yè)面文件是不是帶BOM了,使用UFT-8無(wú)BOM格式編碼。

2018年7月27日 01:49