java中java.io.OutputStreamWriter中的write方法参数转换
小demo 2018-04-25 04:25:57 java.io.OutputStreamWriter out = new java.io.OutputStreamWriter(new FileOutputStream(filepath+"/"+filename), "UTF-8");
String str=contractserialno+SEPARATE_STRING+businesssum.toString()+SEPARATE_STRING+overduedate.replaceAll("/", "-")+SEPARATE_STRING+interestbalance.toString()+SEPARATE_STRING+overduebalance.toString();
out.write(conten);
其中那几个toString的变量类型是BigDecimal。
但是这样输出的文件格式并不是UTF-8,而是系统默认,这个问题怎么解决啊?试了N种办法只有在前面拼汉字才行,除了这种还有其他的方式吗?求大神帮忙,谢谢了