public class StreamDemo {
public static void main(String[] args) {
try {
//建立输出流
DataOutputStream out =
new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream(
"e://demo//Example.conf")));
//写入一个double类型数据
out.writeDouble(3.1415926);
//写入一行文本ze
out.writeBytes("This was pi");
out.close();
}
catch (IOException e) {
System.out.println(e.toString());
}
}
}
写入后为什么是乱码,这个样子 "@ !鸐豃This was pi"
public static void main(String[] args) {
try {
//建立输出流
DataOutputStream out =
new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream(
"e://demo//Example.conf")));
//写入一个double类型数据
out.writeDouble(3.1415926);
//写入一行文本ze
out.writeBytes("This was pi");
out.close();
}
catch (IOException e) {
System.out.println(e.toString());
}
}
}
写入后为什么是乱码,这个样子 "@ !鸐豃This was pi"
解决方案 »
- 关于spring Transactional注解的问题
- 求解
- 有巴巴运动网笔记吗?
- 如何根据选择按钮的不同加不同的参数!!
- 推荐在hibernate基础上构建的快速开发框架,新功能:对ajax的支持,带排序、分页功能的列表
- 求救java高手,如何取得某网站(比如当当网)得用户注册数量?给个编程思路吧。谢了。
- Struts 2 的问题
- Spring运行出现如下信息帮忙看看是什么问题
- Jni methodID的缓存问题
- 微信开发平台 群发成功后 怎么获取推送的XML。 事件推送群发结果
- 请问有谁在竞优(广州)信息技术有限公司
- <<**紧急--共同学习**>>用JAVA实现语音输出(希望可以支持中文)
没遇到过。。
中文的话,可以在后面加编码格式。
DataOutputStream out =
new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream(
"e://demo//Example.conf","gb2312")));
回入你说的("gb2312"),编译都过不去了. FileOutputStream()没有这样的构造器吧
OutputStreamWriter(OutputStream out, Charset cs) ,这个可以。