我有一个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