gpt4 book ai didi

java - Java中的字符序列化、BufferedReader

转载 作者:行者123 更新时间:2023-12-01 13:31:13 26 4
gpt4 key购买 nike

如果我有一个带有撇号的分隔文本文件,例如 ' :

BB;艺术酒馆;6487 Western Ave., Glen Arbor, MI 49636;

我需要做什么才能通过 Java 中的 BufferedReader 正确解析这些内容?因此,我当前用来打开文件进行读取的代码位于 Android 应用程序中:

StringBuffer buf = new StringBuffer();          
InputStream is = context.getResources().openRawResource(R.raw.lvpa);
BufferedReader reader = new BufferedReader(new InputStreamReader(is,"UTF-8"));

目前撇号将作为问号返回?在一个黑匣子里。然后将文件的内容解析为模型。任何帮助将不胜感激:)

谢谢

最佳答案

您正在读取的文件不是以 UTF-8 格式记录的。在尝试读取文件之前,您需要知道文件采用哪种编码。如果可能的话,在您用来检查它的任何文本编辑器中打开它,并将其保存为 UTF-8,然后尝试再次阅读。 (某些文本编辑器会在保存文件时提供设置编码的选项。)

关于java - Java中的字符序列化、BufferedReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21556056/

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