[英]Unicode file handling in java
BufferedReader br=new BufferedReader( new InputStreamReader(new FileInputStream("g.txt"), "UTF-16"));
ArrayList<String> al=new ArrayList<String>();
String str;
while((str=br.readLine())!=null)
{
al.add(str);
}
Iterator<String> it=al.iterator();
while(it.hasNext())
{
str=it.next();
System.out.println(str);
}
在這段代碼中,我可以正確地從Unicode文件中讀取數據,也可以正確地插入到arrylist中,但是當我嘗試迭代數據時,它僅打印問號,例如????。 ?? ????,????????等可以幫助您解決此問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.