How to write the file in CP10000 encoding (java)? -


i need convert .csv file cp1252 cp10000 encoding. use next code...

    file newfile = new file(intargetcharsetfolder + file.separator + file.getname());      try (             bufferedreader reader = new bufferedreader(new inputstreamreader(new fileinputstream(file), "cp1252"));             bufferedwriter writer = new bufferedwriter(new outputstreamwriter(new fileoutputstream(newfile), "cp10000"))     ) {          string line;         while ((line = reader.readline()) != null) {             writer.write(line + "\n");         }          return newfile;      } catch (exception e){         return file;     } 

but @ output empty file. if use, example utf-8 instead cp10000, fine.

where mistake?

this working "macroman"

file newfile = new file(intargetcharsetfolder + file.separator + file.getname());  try (         bufferedreader reader = new bufferedreader(new inputstreamreader(new fileinputstream(file), "cp1252"));         bufferedwriter writer = new bufferedwriter(new outputstreamwriter(new fileoutputstream(newfile), "macroman")) ) {      string line;     while ((line = reader.readline()) != null) {         writer.write(line + "\n");     }      return newfile;  } catch (exception e){     return file; } 

Comments

Popular posts from this blog

What is happening when Matlab is starting a "parallel pool"? -

angular - DownloadURL return null in below code -

php - Cannot override Laravel Spark authentication with own implementation -