以下是我从一个纯文本文件中读取汉字并转换成RTF内码的源代码:
import java.io.*;
public class toascii3
{
   public static void main(String[] args)throws IOException
   {
      BufferedReader inputstream=new BufferedReader(new FileReader("hanzi"));
            //打开文件hanzi
      int intc=inputstream.read();//
      while(intc!=0x000a)//从文件hanzi里读取汉字并转换成16进制码
      {
         String str=Integer.toHexString(intc);
         System.out.println(str);
         intc=inputstream.read();
      }
   }
}文件hanzi里的内容是:电子与电脑
但这5个汉字真正的RTF内码是:\'b5\'e7\'d7\'d3\'d3\'eb\'b5\'e7\'c4\'d4
我得到的结果是:
7535
5b50
4e0e
7535
8111怎样才能得到正确的内码呢?怎样算出这些内码呢?RTF格式中用的是什么汉字编码呢?
谢谢了先