xml的中文乱码问题解决,xml乱码怎么办
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
用爪哇岛写可扩展标记语言文件,发现写完后可扩展标记语言文件的中文就变成了乱码。
解决办法:把可扩展标记语言文件的头部编码改为utf-8,流结果编码方式也改为utf-8,流结果类充当转换结果的持有者,可以为XML,纯文本、HTML或某些其他格式的标记。
公共字符串createXMLbyId(){
课程c=课程服务。getcoursebyid(17);
尝试{
//获取当前时间(注意格式)
简单日期格式tempDate=新的简单日期格式( yyyy-MM-DD hh:MM:ss );
字符串datetime=tempdate。格式(新Java。util。date());
文件输出流fo=新文件输出流( D:/Program Files/work space/sedu/WebRoot/static/API XML/QQ。XML’);
PrintStream so=new PrintStream(fo,true, utf-8 );//关键是这句:要用带指定编码格式的构造方法
so.println(?可扩展标记语言版本=/1.0/编码=/utf-8/?);
所以。println( root );
so.println(版本1.0/版本);
所以。println( datetime datetime /datetime));
所以。println( company _ id sun land/company _ id );
所以。println( item _ ids );
如果(c!=null){
所以。println( item );
所以。println( outer _ id c . get courseid()/outer _ id );
所以。println( title c . gettitle()/title );
所以。println(/item );
}
所以。println(/item _ ids );
所以。println(/root );
System.out.println(文件生成成功!);
}catch(异常e){
e。printstacktrace();
System.out.println(文件生成失败!);
}
返回"樊凡";
}更多爪哇岛知识请关注爪哇岛基础教程栏目。以上就是爪哇岛写可扩展标记语言中文乱码解决方法的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。