我有一個WINDOWS-1252字符的文本文件,例如ø和ß。該文件通過表單提交到servlet進行上傳,在那裏使用opencsv進行解析,並將其作爲List對象返回到顯示它的jsp頁面。 utf-8字符顯示爲?我試圖找出編碼可能出錯的地方。 我已經嘗試了一堆東西:顯示WINDOWS-1252編碼文本爲html
我的網頁有標籤
<%@page contentType="text/html" pageEncoding="WINDOWS-1252"%>
文件輸入編碼 -
new FileInputStream(file), "WINDOWS-1252")
每個字符串編碼 -
s = new String(s.getBytes("WINDOWS-1252"));
編碼失敗的地方?有任何想法嗎?
確定我的壞tt在utf-8中沒有解碼,但在WINDOWS-1252中解碼。用juniversalchardet來確定編碼。 – levtatarov