[英]Reading from UTF-8 formatted pdf file and writing it to a writer in cp1252 format
我正在嘗試使用文件流從pdf文件讀取數據,我想以cp1252編碼格式將其寫入寫入器。 以下是代碼:
byte buf[] = new byte[8192];
InputStream is = new FileInputStream(f);
ByteArrayOutputStream oos = new ByteArrayOutputStream();
int c=0;
while ((c = is.read(buf)) != -1) {
oos.write(buf, 0, c);
}
byte out[] = oos.toByteArray();
String str = oos.toString(out,"UTF-8");
char[] ch = str.toCharArray();
writer.write(ch);
is.close();
oos.close();
但是輸出錯誤,因為文本不可讀(未正確轉換)。 我該如何解決 ?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.