关于单词搜索错误(编码错误Java)

关于单词搜索错误(编码错误Java),java,encoding,Java,Encoding,我有一个法语单词列表,我正试图在我的数据库中搜索。单词是“théMariage frères”,“théLipton”等。 当我用java阅读文件时,它显示的是“th©Lipton”,“th©Mariage fr¨res”。它没有得到正确的单词。 我不知道如何改正我的错误 请帮帮我 您的文件使用一种编码(可能是latin1/iso-8859-1),而您正在使用另一种编码读取文件 查看此端口是否有帮助尝试此操作 try (FileInputStream fis = new FileInpu

我有一个法语单词列表,我正试图在我的数据库中搜索。单词是“théMariage frères”,“théLipton”等。 当我用java阅读文件时,它显示的是“th©Lipton”,“th©Mariage fr¨res”。它没有得到正确的单词。 我不知道如何改正我的错误


请帮帮我

您的文件使用一种编码(可能是latin1/iso-8859-1),而您正在使用另一种编码读取文件

查看此端口是否有帮助

尝试此操作

    try (FileInputStream fis = new FileInputStream("input.txt");
        InputStreamReader isr = new InputStreamReader(fis, StandardCharsets.UTF_8);
        BufferedReader reader = new BufferedReader(isr)) {
        String line;
        while ((line = reader.readLine()) != null)
            System.out.println(line);
    }

尝试像这样创建扫描仪对象


Scanner s=新的扫描仪(新文件(“French_Tea_keywords/filter_keywords.txt”),“UTF8”)

你试过什么吗?如果是,则将您的代码添加到问题中。检查数据库编码、连接编码、编辑器编码、JSP和HTML编码。。。它必须是相同的:UTF-8@Ravikumar不,我之前没有遇到这个错误,所以我没有任何线索可以解决…@Ravikumar Scanner s=new Scanner(新文件(“French_Tea_keywords/filter_keywords.txt”);ArrayList brand_Name=新的ArrayList();而(s.hasNext()){String token=s.nextLine();brand_Name.add(token);}String[]stringArr=brand_Name.toArray(新字符串[0]);s.close()@prabhu尝试创建这样的Scanner对象
Scanner s=new Scanner(新文件(“French_Tea_keywords/filter_keywords.txt”),“UTF8”)