社区
Web 开发
帖子详情
请问如何将中文写入一个txt文件
ezhb
2001-06-14 12:08:00
请问如何将中文写入一个txt文件?
...全文
604
5
打赏
收藏
请问如何将中文写入一个txt文件
请问如何将中文写入一个txt文件?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
packy_li
2001-07-08
打赏
举报
回复
例子:
import java.io.*;
import java.util.*;
public class Application1{
public static void main(String[] args){
try{
PrintWriter pw=new PrintWriter(new FileOutputStream("Answer.txt"));
String line="汉字";
pw.println(line);
pw.flush();
}
catch(IOException e){e.toString();}
}
}
在同目录下建文本文件Answer.txt
mikej
2001-06-15
打赏
举报
回复
PS.头文件中sum.net.smtp.... oracle.jdbc,什么地可以不要
只需要java.lang.*. java.util.* javax.servlet.http.*
其他的import可以不要.
mikej
2001-06-15
打赏
举报
回复
一点说明,把文件后缀改成txt就可以是文本了,
核心地方在于那个strTemp=new String(strTemp.getBytes("gb2312"),"8859_1");
因为在文件头中我们都是GBK输出的,但是中文输出到txt文件中,则是Unicode的,所以我们在
写入文件的时候必须事先将GBK转换成Unicode才行:)折腾我一个星期的咚咚终于搞定了.
差点忘了,给你一个文件头Header.jsp
<%@page
language="java"
import="java.util.*,
java.lang.*,
com.jspsmart.upload.*,
java.io.*,
java.sql.*,
java.net.*,
java.math.*,
sun.net.smtp.SmtpClient,
oracle.jdbc.driver.*,
javax.servlet.http.*;"
contentType="text/html;charset=gb2312"
%>
mikej
2001-06-15
打赏
举报
回复
给你一个小例子,我刚刚搞定的.
<HTML>
<HEAD>
<TITLE>success</TITLE>
</HEAD>
<BODY>
<%@include file="/model/t_head_file.jsp" %>
<%
String path=new String("e:\\temp\\");
String dirname="166.111.3.138";
String user_name=new String("mikej");
java.io.File findpath= new java.io.File(path + dirname );
if(findpath.exists())
{
out.println("already exist!");
}
else
{
findpath.mkdirs();
out.println("have been made");
}
try
{
String tmpfile = null;
tmpfile = path + dirname + "\\" + user_name + ".csv";
DataOutputStream out_to_text=new DataOutputStream (new FileOutputStream(tmpfile));
String biaoti=new String (new String("标题").getBytes("gb2312"),"8859_1");
// String biaoti=new String("abc");
out_to_text.writeBytes(biaoti);
out_to_text.writeChar(',');
int year=1997;
strTemp=Integer.toString(year);
strTemp=new String (strTemp.getBytes("gb2312"),"8859_1");
out_to_text.writeBytes(strTemp);
out_to_text.writeChar('\n');
float datatmp;
datatmp=(float)2.2;
strTemp=Float.toString(datatmp);
strTemp=new String (strTemp.getBytes("gb2312"),"8859_1");
out_to_text.writeBytes(strTemp);
out_to_text.close();
out.println("<br>success!!!:)");
}
catch(Exception ex)
{
out.println("a little wrong !!!!:(");
}
%>
</BODY>
</HTML>
beyondii
2001-06-14
打赏
举报
回复
先将中文转化成unicode再用file类写入文件,一定要转化,为了读取方便和跨平台
讲
txt
文件
中的内容处理后
写入
另
一个
文件
讲
txt
文件
中的内容处理后
写入
另
一个
文件
,读入汉字
C++汉字转换文字并存入
txt
文件
C++的学习。用到的相关知识:类型转换;字符串连接;
文件
的读取
python 将
一个
txt
文件
数据,按要求分开,
写入
多个
txt
文本中
【代码】python 将
一个
txt
文件
数据,按要求分开,
写入
多个
txt
文本中。
python读取
一个
文件
并
写入
另
一个
文件
_python实现读取大
文件
并逐行
写入
另外
一个
文件
...
python实现读取大
文件
并逐行
写入
另外
一个
文件
更新时间:2018年04月19日 15:32:59 作者:UPBETTER下面小编就为大家分享一篇python实现读取大
文件
并逐行
写入
另外
一个
文件
,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧creazy.
txt
文件
有4G,逐行读取其内容并
写入
monday.
txt
文件
里。def creazyRead():'''''with op...
python中
文件
写入
TXT
1.自己
写入
txt
直接上核心代码:with open("douban.
txt
","w") as f: f.write("这是个测试!")12这句话自带
文件
关闭功能,所以和那些先open再write再close的方式来说,更加pythontic!结果就是这样:2.将
文件
输入(print)的内容
写入
txt
我并不喜欢手写字符,更多时候用到的就是将程序跑出来的print写到
txt
中保存,比如
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章