GB2312中汉字的编码范围为,第一字节0xB0-0xF7(对应十进制为176-247),第二个字节0xA0-0xFE(对应十进制为160-254)。
import java.io.UnsupportedEncodingException;
public class test
{
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
byte[] by=new byte[2];
for(int b1=176;b1<248;b1++)
{
by[0]=(byte) b1;
for(int b2=161;b2<255;b2++)
{
by[1]=(byte) b2;
String str = "";
try
{
str = new String(by,"GB2312");
} catch (UnsupportedEncodingException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.print(str);
}
System.out.println();
}
}
}