OutputStreamWriter osw=
new OutputStreamWriter(new FileOutputStream("1.txt",true),"UTF-8");
//创建使用指定字符集的 OutputStreamWriter,意思是不是将流中的内容以UTF-8的编码形式写入文件1.txt中?
//然后1.txt这个文件的文件编码就是UTF-8?
osw.write(System.getProperty("line.separator"));
osw.write("Mircosoft IBM Sun Apple Hp");
解决方案 »
- Socket客户端不能接收到服务器数据呢?
- 编类似qq的聊天软件时碰到了个很奇怪的问题
- 求关于java3d的安装包。API等资料
- 关于程序中动态编译java文件的问题
- 提一个面向对象开发的百思不得其解的问题
- 谁能给我发一个ant和java混淆器呢?现在官方网站连接不上。我这里着急的用谢谢了!!!
- 一个关于 break 带标的问题?
- jdk1.5的安装配置
- 一个久而未决的问题,有三个贴子
- 我需要java的入门参考书100分
- 怎么用java解密 C# 写的3DES加密 我想用java解密 关键是Key 又被MD5加密 哈稀了~
- org.apache.commons.net.ftp.FTPClient获取Solaris系统FTP文件列表问题
UTF-8,还是简体中文GB2312啊?(我把自动选择去掉了)
用文本编辑器emediter或是sakura打开文件,在右下角都能看到Unicode滴
记事本就能看编码格式啊...打开文件后:“文件--另存为”就能看见了啊。 ANSI 表示你操作系统的默认编码。简体中文的操作系统,通常是 GBK
new OutputStreamWriter(new FileOutputStream("1.txt",true),"UTF-8");
//创建使用指定字符集的 OutputStreamWriter,意思是不是将流中的内容以UTF-8的编码形式写入文件1.txt中?
//然后1.txt这个文件的文件编码就是UTF-8?
osw.write(System.getProperty("line.separator"));
osw.write("Mircosoft IBM Sun Apple Hp");
System.out.println(osw.getEncoding());
//打印utf-8;
//1.txt文件用emeditor打开右下角怎么还显示GB2312?