[Resolved] 靜態資源亂碼問題 - 東歐 (德語, 意大利語)

項目的international涉及到東歐語言亂碼問題. 今天繞了一些彎路, 記錄一下. eclipse

解決過程以下:jsp

  1. 直接在eclipse中將文件類型改爲utf8, 而後將正確的粘貼過去 - failed, 在notepad++中打開是沒問題的, 但打完包, 在包裏就已是亂碼了. 緣由: 複製的源碼可能不是utf8
  2. 直接使用iso-8859-1 格式, 這樣打包是沒問題的, 到server的路徑下也沒問題, 但程序運行時依然亂碼. 緣由: 靜態資源外部的jsp文件是utf8, 在編譯時jsp內容會被自動按utf8處理, 形成亂碼
  3. 放棄eclipse, 在notepad++中操做, 找到以前正確的源碼, 用notepad++ 打開,發如今ANSI下亂碼, 使用東歐語系的ISO-8859-2顯示, 發現顯示正常, 而後將其轉爲UTF8編碼, 成功!

我以爲這種解決方案依然繁瑣, 明天繼續研究一下Charset.編碼

相關文章
相關標籤/搜索