像下面那样写存成的文件a.txt也不是预想的utf-8字符集 PrintWriter out = new PrintWriter(new FileWriter("c:/a.txt"));
out.println(new String("中文".getBytes("utf-8"),"utf-8"));
out.flush();
out.close();不管指定什么,存成的a.txt仍然是默认的iso8859-1字符集如果我要指成它应采用什么字符集来保存该如何做呢
out.println(new String("中文".getBytes("utf-8"),"utf-8"));
out.flush();
out.close();不管指定什么,存成的a.txt仍然是默认的iso8859-1字符集如果我要指成它应采用什么字符集来保存该如何做呢
解决方案 »
- Integer是引用类型不
- java正则,大括号转义
- 碰到难题了,解决不了.需要帮助,为什么这样不能循环读取对象数据啊...
- 如何解决:java.lang.UnsatisfiedLinkError: Native Library C:\WINDOWS\system32\swt-win32-3232.dll already loaded in another classloader
- String类的内存使用问题:
- init() destroy()方法为什么会多次被调用?
- 关于日期(Date)的问题!
- java 环境变量的问,编译文件找不到包!
- 谁能帮小弟把这段话翻译成英文? 高分相送! 谢谢
- 紧急求助:关于剪贴板
- 字符界面中输入问题
- 初学 applet的问题
pps.put("file.encoding","utf-8");不知道这样是否可行
out.println("中文");