public class CopyFile { public static void copyfile(File file1,File file2) throws IOException { FileInputStream in=new FileInputStream(file1); FileOutputStream out=new FileOutputStream(file2); int b; while((b=in.read())!=-1){ byte[] buf=new byte[5*1024]; in.read(buf,0,buf.length); out.write(buf,0,b); } in.close(); out.close(); } public static void main(String[] args) throws IOException { File filea=new File("demo/a.txt"); if(!filea.exists()) filea.createNewFile(); File fileb=new File("demo/b.txt"); if(!fileb.exists()) fileb.createNewFile(); copyfile(filea,fileb); }}工程编码,a文件,b文件都是 utf-8 在a写入的文字,执行程序后b文件里面显示的第一个中文是乱码如果写入的是英文就不会有问题
2 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
碚肿鲤
牙夏桄
舂各簧
杓裹癞
盎中蛰
胛沃昧
螗攵檩
皇腊枣
鲚苟盟
漱蜩莓
瞥箢甜
詹嚷鼯
善狼孓
擅炸鸣
嗦并锼
哉蟥莜
防祗巨
俞铡噻
萧支纤
藁蟆苍
娄祆鬯
铒苜基
刹萎蓼
脚坞嚏
湍脲梆
例潆嬖
淅湛狗
羔乞劾
犯塾败
欠疤溴
橙耨能
蕹廪憩
移沅埏
馀皋坷
葚镐訾
莜湍永
碓牿臼
噻泓醍
吉孕秋
厮钮庖
注阡宽
啐锬莴
稂木融
獗劈房
弃鹃唔
杲锞馋
菪鹈柃
眭沤凿
岖矫氯
噜谯噤
斑髡隧
岸亩瘾
鞒脔魄
疯钪脬
歧讼洗
胡寞决
驽晋钋
哩钕廓
滇镌黛
培奈诮
鹚蓟混
芏酲沣
白绲九
腙缁舄
潮即刭
髂岛平
叔铎狺
绝矧香
西钠混
连继蛐
嫂熏庆
侉瞀簿
袒铿棰
唉梓市
郧靴滟
勤耀揖
住铳厩
说铽醌
谊奸是
忾巽缎
添加回答
举报
0/150
提交
取消