检查下 System.out.print("中文"); 
应该不能输出中文.

解决方案 »

  1.   

    各位大虾,我的问题是为什么这段代码在我的开发环境下不能运行,好在家里用Eclipe试验过却能够匹配,两个开发环境的不同是我家里是中文XP,公司里是英文XP,在开发工具上IBM Rational Development platform 也是基于Eclipe的但我公司的是英文版,我家的Eclipe也是英文版,但两者的默认的Encoding是不是不一样?是否有高手可以给我一些建议呢?谢谢!
      

  2.   

    你的问题应该是,java IDE 编码与英文XP编码不兼容问题。Eclipe的编码是Unicode编码,而你公司的应该是ISO8859-1。
      

  3.   

    换成这样Pattern a=Pattern.compile("[\u4e00-\u9fa5]+$");