首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java中的Scanner不显示Windows-1250个字符,即使我将其设置为

Scanner是Java中的一个类,用于从控制台或文件中读取输入。它提供了一种方便的方式来解析和处理输入数据。

然而,Scanner在处理Windows-1250字符集时可能会出现问题,即使将其设置为该字符集。Windows-1250是一种字符编码,用于表示中欧语言(如波兰语、捷克语等)中的特殊字符。

要解决这个问题,可以尝试以下方法:

  1. 使用InputStreamReader将System.in包装为指定字符集的Reader对象,然后再传递给Scanner。示例代码如下:
代码语言:txt
复制
Scanner scanner = new Scanner(new InputStreamReader(System.in, "Windows-1250"));
  1. 如果上述方法无效,可以尝试使用第三方库,如Apache Commons IO,来读取输入并将其转换为指定字符集。示例代码如下:
代码语言:txt
复制
import org.apache.commons.io.IOUtils;

String input = IOUtils.toString(System.in, "Windows-1250");
Scanner scanner = new Scanner(input);

这样,Scanner将能够正确地读取和显示Windows-1250字符集中的字符。

对于Java中的Scanner不显示Windows-1250字符的问题,腾讯云并没有特定的产品或服务来解决此问题。然而,腾讯云提供了丰富的云计算产品和服务,可用于构建和部署各种应用程序和解决方案。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多信息。

相关搜索:突出显示div中的元素并将其设置为高于其他元素我将modal的高度设置为较小,但它需要全屏显示,并且显示不恰当在java中删除数组中的元素可以将其设置为null吗?我不希望键盘在Flutter中为我的文本字段显示将其.itemssource设置为列表但在向列表中添加项目时不更新的ListView传递的数据模型将显示为nil,即使在debug中,我在传递之前设置了var get使用findByIdAndUpdate的NodeJS + Mongoose修补方法不返回任何内容,即使设置了新的:在选项中设置为true在bash 4中将每个单词的第一个字符设置为大写,将其他字符设置为小写?如何读取excel工作表并将其存储在java script数组中,以及如何将其显示为html中的表。我很难在Heroku上部署我的Django项目(Django 3.1),因为在手动将其设置为python后,构建包不兼容我可以将RecyclerView设置为在列表中显示渐变颜色的按钮吗?只有在我的模板中布尔值字段设置为true时,我才能显示帖子Google地图是隐藏的,并且在我将其设置为动画时不会显示,请参阅问题中的图像以了解我的意思为什么QT中的CreateFile不起作用?我如何将其设置为QLocalSocket或类似的我如何从Google表单上传一张照片,并将其大小设置为1英寸,以便在模板中显示?A:用我的方法设置文本行间距,当字符长度为14-15个字符时,只显示一行我正在尝试通过将graphql错误设置为React应用程序中的状态来显示这些错误我的Ajax脚本将一个变量Task_Number设置为与我单击的行的任务号相等,但我的php将其显示为一个未定义的索引。如何在背景中设置图像,我使用CSS将图像放在背景中,但可悲的是,上面的曲线显示在右侧,而图像的底部显示为平坦如何在不设置内置错误的情况下,为mat-date-range-input触发mat-form-field中mat-error的显示?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

5分33秒

JSP 在线学习系统myeclipse开发mysql数据库web结构java编程

领券