黑马程序员技术交流社区

标题: JDK的问题 [打印本页]

作者: 胥文    时间: 2013-2-21 11:24
标题: JDK的问题
本帖最后由 胥文 于 2013-2-21 14:03 编辑

我把视频中银行调度系统的源代码导入eclipse的时候里面中文都成乱码了
我想可能是编码的问题,但是不找到怎么改啊
大家有没遇到过这种问题啊
以下是复制的部分代码:
Executors.newScheduledThreadPool(1).scheduleAtFixedRate(
    new Runnable(){
     public void run(){
      Integer serviceNumber = NumberMachine.getInstance().getCommonManager().generateNewNumber();
      /**
       * 閲囩敤logger鏂瑰紡锛屾棤娉曠湅鍒扮洿瑙傜殑杩愯鏁堟灉锛屽洜涓簂ogger.log鏂规硶鍐呴儴骞朵笉鏄洿鎺ユ妸鍐呭鎵撳嵃鍑哄嚭鏉ワ紝
       * 鑰屾槸浜ょ粰鍐呴儴鐨勪竴涓嚎绋嬪幓澶勭悊锛屾墍浠ワ紝鎵撳嵃鍑烘潵鐨勭粨鏋滃湪鏃堕棿椤哄簭涓婄湅璧锋潵寰堟贩涔便�
       */
      //logger.info("绗� + serviceNumber + "鍙锋櫘閫氬鎴锋鍦ㄧ瓑寰呮湇鍔★紒");
      System.out.println("绗� + serviceNumber + "鍙锋櫘閫氬鎴锋鍦ㄧ瓑寰呮湇鍔★紒");      
     }
    },
    0,
    Constants.COMMON_CUSTOMER_INTERVAL_TIME,
    TimeUnit.SECONDS);
  

作者: 黑马刘杰    时间: 2013-2-21 12:46
在你的项目上右击,然后进入Properties,然后改Text file encoding的配置值,如果选项里没有你要的编码的话,你可以自己向里输入你的编码。
作者: 胥文    时间: 2013-2-21 12:55
黑马刘杰 发表于 2013-2-21 12:46
在你的项目上右击,然后进入Properties,然后改Text file encoding的配置值,如果选项里没有你要的编码的话 ...

我搜了一下好想没看到
能否说的具体点啊
作者: 黑马刘杰    时间: 2013-2-21 13:03
本帖最后由 黑马刘杰 于 2013-2-21 13:05 编辑
胥文 发表于 2013-2-21 12:55
我搜了一下好想没看到
能否说的具体点啊

你这是编码问题啊,张老师的项目是UTF-8编码,你的机器是不是默认GBK啊,你改成UTF-8就可以了

右击项目->properties->Resource->Text file encoding
作者: 陈科宇    时间: 2013-2-21 13:11

朋友,这很就是编码的问题,在有中文字符时,常用的就是GBK或UTF-8。如果要修改。右击项目点击Properties,就看到上图的GBK了吧,这是默认的,如果你导入的项目编码格式是UTF-8,
点击other进行修改。
作者: 胥文    时间: 2013-2-21 14:03
感谢上面两位哥们
问题已经OK了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2