你设置的字节为GB2312就是这样<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*" %>
<html>
<body>
<%
File dir=new File("C:/jswdk/jswdk-1.0.1/webpages/news");
dir.mkdir();
File f=new File(dir,"hello.txt");
FileWriter outfile=new FileWriter(f);
BufferedWriter bufferout=new BufferedWriter(outfile);
String ss="孙旺";String aa = new String(ss);<!-这样看看-->
bufferout.write(aa);
bufferout.newLine();
bufferout.close();
outfile.close();
%>
</body>
</html>
<%@ page import="java.io.*" %>
<html>
<body>
<%
File dir=new File("C:/jswdk/jswdk-1.0.1/webpages/news");
dir.mkdir();
File f=new File(dir,"hello.txt");
FileWriter outfile=new FileWriter(f);
BufferedWriter bufferout=new BufferedWriter(outfile);
String ss="孙旺";String aa = new String(ss);<!-这样看看-->
bufferout.write(aa);
bufferout.newLine();
bufferout.close();
outfile.close();
%>
</body>
</html>
解决方案 »
- JFreeChar高手解决正弦曲线图
- java web程序,使用了hibernate对数据库操作,但是报这个错,一直解决不了
- 哪位大侠给个Crystal Reports for eclipse 的下载地址
- 如何从string中截取字符串
- 急啊,在线等,简单的问题!解决了马上结贴
- 为什么netbeans中输入中文会出现?号
- struts2日期标签datetimepicker的问题
- 问一个关于数组的问题
- 日期函数怎么写
- 请大家帮忙看一下TOMCAT的问题!
- 在jb9下开发的sturts工程运行正常,把工程目录下的应用copy到tomcat/webApps下出现错误,请问如何解决???
- 初级问题,如何把一个图片做成一个按钮?
<%@ page import="java.io.*" %>
<html>
<body>
<%
File dir=new File("C:/jswdk/jswdk-1.0.1/webpages/news");
dir.mkdir();
File f=new File(dir,"hello.txt");
FileWriter outfile=new FileWriter(f);
BufferedWriter bufferout=new BufferedWriter(outfile);
String ss="孙旺";String aa = new String(ss);<!-这样看看-->
bufferout.write(aa);
bufferout.newLine();
bufferout.close();
outfile.close();
%>
</body>
</html>
跟我用jswdk有关系吗?
FileReader in=new FileReader(f);
BufferedReader bufferin=new BufferedReader(in);String str=bufferin.readLine();
out.print("<BR>"+str);bufferin.close();
in.close();
可以顺利从文件读入中文字符并正常显示。
的方法应该是切实可行的,在我的测试中可以通过。
<%@page contentType="text/html;charset=gb2312"%>
则当写文件时只要
bufferOut.write("孙旺");就应该没问题!
import java.util.*;
import java.text.*;public class a{
public static void main(String[] args)
{
try
{
String fn = "e://test.txt";
FileWriter file = new FileWriter(fn, true);
PrintWriter pwout = new PrintWriter(file); pwout.println("测试");
pwout.close();
}
catch(Exception e)
{
}
}
我试验了以下,以下代码很正常
关键我觉得在于你.jsp中传入的参数已经不是正常的汉字了,先要对提交数据进行解码