I would like to ask you why my code can decode Chinese under the windows system, but not under linux?

    public static String trans_text2(String str) {
        String what_str = "";
        try {
            what_str = new String(str.getBytes("ISO8859-1"), "UTF-8");
            what_str = what_str.trim();
        } catch (Exception ex) {
            what_str = "";
        }
        return what_str;
    }

the foreground js transcodes the parameters with encodeURI () once, and now I want to decode this Chinese. I can run it on the local windows system and parse it normally, but I can"t put it on the server linux system. Please consult the bosses. -sharp-sharp-sharp problem description

the environmental background of the problems and what methods you have tried

related codes

/ / Please paste the code text below (do not replace the code with pictures)

what result do you expect? What is the error message actually seen?

Oct.29,2021
Menu