Работа с файлами
{
FileInputStream fin1 = new FileInputStream(f1);
DataInputStream dat1 = new DataInputStream(fin1);
StreamTokenizer tos = new StreamTokenizer(dat1);
tos.slashSlashComments(true);
String str=new String("<b>");
while(tos.nextToken() != StreamTokenizer.TT_EOF)
{
if (StreamTokenizer.TT_EOL==1) {}
str += new String(tos.sval);
str += "<br>";
}
return str;
}
Подскажите как можно сделать тоже самое только в формате UTF-8
FileInputStream inFile = new FileInputStream("c:\\a.txt");
FileOutputStream outFile = new FileOutputStream("c:\\b.doc");
Charset chr;
chr = Charset.forName("UTF-8");
int k =0;
while (inFile.available()!=0){
k+=1;
int cnt = inFile.read(bytesReader);
ByteBuffer bf = ByteBuffer.allocate(500);
bf.put(bytesReader,0,500);
CharBuffer charMessage = chr.decode(bf);
String message = charMessage.toString().trim();
System.err.print(message);
}
inFile.close();
outFile.close();
}catch(IOException e) {System.out.println("File error");}
new InputStreamReader(new FileInputStream(f1), "UTF-8");
Вы не слышали про тег code?