gpt4 book ai didi

java - 扫描仪无法扫描文本文件中的某些字母

转载 作者:行者123 更新时间:2023-12-02 05:24:51 25 4
gpt4 key购买 nike

我在扫描仪扫描我的文本文件时遇到问题。当我使用这段代码时,我的输出看起来像这样。文本为捷克语,部分字母无法识别。知道问题出在哪里吗?

代码:

public static void main(String[] args) throws FileNotFoundException, IOException {

File file = new File("C:/Users/Trend0226/"
+ "Documents/NetBeansProjects/ScreensTransition/"
+ "src/guessword_text/Uvod_text.txt");


Scanner sc = new Scanner(new BufferedReader(new FileReader(file)));

while(sc.hasNextLine()) {
String text = sc.nextLine();
System.out.println(text);
}

sc.close();
}

输出:

    V�tejte ve h�e GuessWord

************************ �点播 ********************** *

C�lem hry je uhodnout slovo。 Kdy� hr�� 乌霍德内 slovo z�sk�v� 1000 K�。 Nejvy... ��stku, kterou 我 hr�� vyhr�t je 10 000 K�。堇菜 3 n�pov�dy,kter�hr�m�e vyu��t。兹大里hr�� Neuhodne Prvn� slovo,t�m pro n�go hra skon�ila。 Hr�� m� kdykoliv pr�vo ukon�it hru a odn�st si svoji odmünu。

******************** Upozorn� ********************

Hr�� mus� b�t star�� 18-ti let, jinak se nem��e zastnit t�to hry

最佳答案

使用带有字符集的重载构造函数:

扫描仪 sc = new Scanner(new BufferedReader(new FileReader(file)), "UTF-8");

关于java - 扫描仪无法扫描文本文件中的某些字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26158343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com