用hibernate写了个小程序,从DB中读出中文的数据显示在SWING控件上显示为方框,但英文数据正常显示,所使用的字体是Comic Sans MS,请问各位高手:1.中文不能正常显示的原因是不是由于字体Comic Sans MS不支持中文   2.如果我从数据库中取出的字符串就是中英混杂的,那有什么办法可以使英文使用Comic Sans MS字体显示,使中文使用宋体显示。

解决方案 »

  1.   

    数据库 要用 gbk 或是gb2312的 你用的什么数据库?
      

  2.   

    数据库用utf-8,显示的方式也用utf-8
      

  3.   

    a-z && A-Z  给他设这成你想要的字体 
    String类中不是有一个替换的字符串的方法吗,可以试一试。
      

  4.   

    为什么不全部设计成UTF-8呀,UTF-8字符集基本囊括了所有的字体。项目中尽量都使用UTF-8比较好