URL docUrl = new URL("file:///d:\\11.txt"); 
DocFlavor flavor = DocFlavor.URL.AUTOSENSE; 
SimpleDoc doc = new SimpleDoc(docUrl,flavor,null); 
DocPrintJob job = PrintServiceLookup.lookupDefaultPrintService().creatPrintJob(); 
PrintRequestAttributeSet attr = new HashPrintRequestAttributeSet(); 
try 

    job.print(doc,attr); 

catch(PrintException e) 

    e.printStackTrace(); 

如上:则11.txt中的英文和特殊符号可以正常打印,但是中文打印出来就是乱码 如果我把DocFlavor如下定义 
DocFlavor flavor = DocFlavor.URL.TEXT_PLAIN_UTF_8; 
则报 invalid flaor 异常 如果我把文件定义为输入流即
File file = new File("D:/11.txt");
FileInputStream fis = new FileInputStream(file);
DovFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE
则一样打印出中文乱码,我实在是找不到问题所在了
请问是哪里的问题啊,急死了