如何在Java中解析俄语编码?

时间:2019-03-27 08:57:24

标签: java encoding

构造一个值为ФФХЧЯЯЯЯэшЩтЯ的字符串。该字符串值为俄语。

String Russian = new String(“ФФХЧЯЯЯЯэшЩтЯ”);

按如下所示打印字符串。 ФФХЧЯЯЯЯ�?шЩтЯ

因此字符集中的э无法转换。

尝试了所有可能的编码类型,例如UTF-8,ISO-8859-1,ISO-8859-2,ISO-8859-3以及我尝试过的许多方法

public void setter(String attachment) {
        try {

            filename=new String(filename.getBytes(),"UTF-8");
        } catch (UnsupportedEncodingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        this.filename= filename;
    }

0 个答案:

没有答案