Java中常用的编码问题

1.文件流编码
读取进来的文件是乱码,统一变为utf-8

File file = new File(path);//文件读取

FileInputStream fls=new fileInputStream(file);//将文件转为文件流

InputStreamReader isr= new inputstreamReader(fls,“utf-8”);//通过桥梁inputStreamReader将文件流编码为字节读取流,并转换编码

BufferReader br= new BufferReader(isr);//转为自负缓冲流更高效读取

—————————输入文件———————
StringBuffer str=new StringBuffer(br);
while(text=br.readLine()!=null)
	sbr.append(text+“\n”);
String out = sir.toString();

2.response编码

response.setContentType(“text/html;charset=utf-8”);//通知浏览器用utf-8解码

3.request编码
request.setCharacterEncoding(“utf-8”);//只对post提交的 进行解码 name = new String(name.getBytes(“iso8859-1”,”utf-8”));//对get提交的方法,先用之前的编码解码,再转码

4.mysql编码

https://blog.csdn.net/jmkmlm123456/article/details/81502417

全部评论

相关推荐

粗心的雪碧不放弃:纯学历问题,我这几个月也是一直优化自己的简历,后来发现优化到我自己都觉得牛逼的时候,发现面试数量也没有提升,真就纯学历问题
点赞 评论 收藏
分享
牛客410815733号:这是什么电影查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务