其实这个问题可以这样解决的:
读出每个纪录的字节数,为了对齐只能这么做!
然后自己设定一个列显示的字节长度(一定要是一个奇数)
你看看这段代码:
String docsb1 ="设124123423423一23213123131显示的字1212121"
String mm = "";
int qq = 0;
if(docsb1.equals("")||docsb1.length()<1){  
qq = 0;
}
for(int j =0; j<docSubject.length();j=j+1 ){
String yy = docSubject.substring(j,j+1);
byte[] ww = yy.getBytes();
qq = qq + ww.length;
if (qq <81){
mm = mm + yy;
}else{
out.println(mm);
         out.println("<br>");
mm ="";
qq= 0;
j=j-1;
} }
out.println(mm);这是我在jsp 里面用的,因该差不多