以下是一段java代码,把abc.xml文件读出到浏览器.输出时,出现两个问题:
1.不能换行.
2.abc.xml文件里的中文显为乱码.
请问各位如何解决?
public java.lang.String simple(){
String path = "D://abc.xml";
File f = new File(path);
StringBuffer sb = new StringBuffer();
try{
FileReader file = new FileReader(f);
BufferedReader buff = new BufferedReader(file);
String temp = null;
temp = buff.readLine();
while(temp!=null)
{
sb.append(temp+"\n");
temp = buff.readLine();
} return sb.toString();}把这个函数返回到servlet中用 out.println(sb) 输出时出现以上两个问题.
1.不能换行.
2.abc.xml文件里的中文显为乱码.
请问各位如何解决?
public java.lang.String simple(){
String path = "D://abc.xml";
File f = new File(path);
StringBuffer sb = new StringBuffer();
try{
FileReader file = new FileReader(f);
BufferedReader buff = new BufferedReader(file);
String temp = null;
temp = buff.readLine();
while(temp!=null)
{
sb.append(temp+"\n");
temp = buff.readLine();
} return sb.toString();}把这个函数返回到servlet中用 out.println(sb) 输出时出现以上两个问题.
解决方案 »
- 求助写一个java类,
- java连接数据库问题 在线等!!!!!!!!!!!!!!!
- 大家好,新手在这里提个问题,关于clone类的问题
- 获得模版本的Text值,在删除中好用,在更新中不好用
- 请教各位高手
- 请教:使用批处理文件启动java应用程序后如何自动关闭命令窗口
- JTable的使用自定义TABLE MODE后的更新显示问题。
- 举手之劳,求office2000的注册码,急用!
- 一个很菜的问题,关于int和long
- JBuilder高手请进,JTree中删除了一个结点然后聚焦在它的父结点上该怎么办?最好还能触发valueChanged事件,在线等待...?
- [散分]发一个用SWT/JFace实现的资源管理器jExplorerV0.5(附源码)
- JAVA BAR问题
要用<br>;
out.println("a<br>b<br>c");乱码问题可能是页面编码和字符编码不一致,中文推荐用GBK字符集;试下下面的代码能转码么,异常部分自己写
String a=new String("a");
String b=new String(a.getBytes("ISO-8859-1"),"GBK");
BufferedReader buff = new BufferedReader(new InputStreamReader(new FileInputStream(new File("")),"GBK"));