java生成文本文件的时候设置生成指定编码格式 如何在新建一个文件的时候设置其编码格式。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ECLIPSE新建一个类右键-->properties-->text file encoding-->other里面选择一下. 以下是源代码。WIN2K下面,TXT只支持4种编码:ANSI/UNICODE/UNICODE BE/UTF-8,相应的enc的参数为: // ANSI writeStringToFile("c:\\temp\\ascii.txt","Aa ","ASCII"); writeStringToFile("c:\\temp\\USASCII.txt","a尹庄a","US-ASCII"); writeStringToFile("c:\\temp\\ISO88591.txt","a尹庄a","ISO-8859-1"); // UNICODE writeStringToFile("c:\\temp\\UTF16LE.txt","a尹庄a","UTF-16LE"); writeStringToFile("c:\\temp\\UTF16BE.txt","a尹庄a","UTF-16BE"); // NOT WORK // UNICODE BE writeStringToFile("c:\\temp\\UTF16.txt","a尹庄a","UTF-16"); // UTF-8 writeStringToFile("c:\\temp\\UTF8.txt","a尹庄a","UTF-8"); public static boolean writeStringToFile(String fileName,String content,String enc) { File file = new File(fileName); try { if(file.isFile()){ file.deleteOnExit(); file = new File(file.getAbsolutePath()); } OutputStreamWriter os = null; if(enc==null||enc.length()==0){ os = new OutputStreamWriter(new FileOutputStream(file)); }else{ os = new OutputStreamWriter(new FileOutputStream(file),enc); } os.write(content); os.close(); } catch (Exception e) { e.printStackTrace(); return false; } return true; } javafx 关于鼠标进入事件 大家帮忙看看我写的这个算多态么 准确的来说,j2se基础类包括那些包? jtable里的数据可以作为一个整体保存在数据库中吗 include的问题 菜鸟学飞,低高度问题,谢谢 mouseEventHandler不灵敏??为什么会忽略点击JButton的事件? java现在JDK的最新版本是什么啊,到那里下载,能不能给我个最新的下载地址 为甚么用JText打开java文件之后,却不能运行? 怎样用java编写一个宠物商店 大哥们给小弟个答案啊!为什么不能运行 如何实现拖曳文件来获取路径?..谢谢..
右键-->properties-->text file encoding-->other
里面选择一下.
WIN2K下面,TXT只支持4种编码:ANSI/UNICODE/UNICODE BE/UTF-8,
相应的enc的参数为:
// ANSI
writeStringToFile("c:\\temp\\ascii.txt","Aa ","ASCII");
writeStringToFile("c:\\temp\\USASCII.txt","a尹庄a","US-ASCII");
writeStringToFile("c:\\temp\\ISO88591.txt","a尹庄a","ISO-8859-1");
// UNICODE
writeStringToFile("c:\\temp\\UTF16LE.txt","a尹庄a","UTF-16LE");
writeStringToFile("c:\\temp\\UTF16BE.txt","a尹庄a","UTF-16BE"); // NOT WORK
// UNICODE BE
writeStringToFile("c:\\temp\\UTF16.txt","a尹庄a","UTF-16");
// UTF-8
writeStringToFile("c:\\temp\\UTF8.txt","a尹庄a","UTF-8");
public static boolean writeStringToFile(String fileName,String content,String enc) {
File file = new File(fileName);
try {
if(file.isFile()){
file.deleteOnExit();
file = new File(file.getAbsolutePath());
}
OutputStreamWriter os = null;
if(enc==null||enc.length()==0){
os = new OutputStreamWriter(new FileOutputStream(file));
}else{
os = new OutputStreamWriter(new FileOutputStream(file),enc);
}
os.write(content);
os.close();
} catch (Exception e) {
e.printStackTrace();
return false;
}
return true;
}