本人编写了个转换文件格式的程序。是把pdf,html这些文件转换成notepad文件。
原理是用io流读取源文件里面的字节,然后写到新文件里面去。
但是运行后出现了一些问题。
例如有些格式能够正常转换,有些文件转换就会出现乱码。源文件里没有乱码。
想讨教一下要怎么解决这种问题。
原理是用io流读取源文件里面的字节,然后写到新文件里面去。
但是运行后出现了一些问题。
例如有些格式能够正常转换,有些文件转换就会出现乱码。源文件里没有乱码。
想讨教一下要怎么解决这种问题。
解决方案
20
notepad文件是.txt吧,假如pdf有图片之类的只能乱码了吧?
20
题主对于这些文件的内部机制还不了解。建议看看文本文件和二进制文件的操作方法,从底层的初级知识开始学,不要上来就用流,这些封装使你无法认识文件的本质,以为流来流去的,可乐会自然变成红酒,茶水会自然变成咖啡。