c/c++读取大文件,该怎么处理

c/c++读取大文件
在下用qt做一个代码编辑区之类的东东,有的文件比较大所有映射到内存里,然后分块显示到界面上,但是问题来了,每块最后结束时都有乱码!有没有大神给指导下或有更好的方法可以借鉴的?c/c++读取大文件,该怎么处理
------解决思路----------------------
分块是按字节来分的?还是按多字节的字来分的?如果一个多字节的被你拆开后,显示的可能就是乱码了