簡體   English   中英

字符序列化,Java中的BufferedReader

[英]character serialization,BufferedReader in Java

如果我有一個帶撇號的定界文本文件,例如',如:

BB; Art's Tavern; 6487 Western Ave.,Glen Arbor,MI 49636;

我該怎么做才能通過Java中的BufferedReader正確解析這些內容? 因此,Im當前用於打開文件以供讀取的代碼位於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中,然后嘗試再次閱讀。 (保存文件時,某些文本編輯器會提供設置編碼的選項。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM