黑马程序员技术交流社区

标题: 为什么把交通系统工程导入进来都是乱码 [打印本页]

作者: asvsass    时间: 2014-2-25 16:25
标题: 为什么把交通系统工程导入进来都是乱码

        /*姣忎釜鏋氫妇鍏冪礌鍚勮〃绀轰竴涓柟鍚戠殑鎺у埗鐏�/       
        S2N("N2S","S2W",false),S2W("N2E","E2W",false),E2W("W2E","E2S",false),E2S("W2N","S2N",false),
        /*涓嬮潰鍏冪礌琛ㄧず涓庝笂闈㈢殑鍏冪礌鐨勭浉鍙嶆柟鍚戠殑鐏紝瀹冧滑鐨勨�鐩稿弽鏂瑰悜鐏�鍜屸�涓嬩竴涓伅鈥濆簲蹇界暐涓嶈锛�/
        N2S(null,null,false),N2E(null,null,false),W2E(null,null,false),W2N(null,null,false),
        /*鐢卞崡鍚戜笢鍜岀敱瑗垮悜鍖楃瓑鍙虫嫄寮殑鐏笉鍙楃孩缁跨伅鐨勬帶鍒讹紝鎵�互锛屽彲浠ュ亣鎯冲畠浠�鏄豢鐏�/
        S2E(null,null,true),E2N(null,null,true),N2W(null,null,true),W2S(null,null,true);
       
        private Lamp(String opposite,String next,boolean lighted){
                this.opposite = opposite;
                this.next = next;
                this.lighted = lighted;
        }


        /*褰撳墠鐏槸鍚︿负缁�/       
        private boolean lighted;
        /*涓庡綋鍓嶇伅鍚屾椂涓虹豢鐨勫搴旀柟鍚�/       
        private String opposite;
        /*褰撳墠鐏彉绾㈡椂涓嬩竴涓彉缁跨殑鐏�/       
        private String next;
        public boolean isLighted(){
                return lighted;
        }
       
        /**
         * 鏌愪釜鐏彉缁挎椂锛屽畠瀵瑰簲鏂瑰悜鐨勭伅涔熻鍙樼豢
         */       
        public void light(){
                this.lighted = true;
                if(opposite != null){
                        Lamp.valueOf(opposite).light();
                }
                System.out.println(name() + " lamp is green锛屼笅闈㈡�鍏卞簲璇ユ湁6涓柟鍚戣兘鐪嬪埌姹借溅绌胯繃锛�);
               
        }
       
        /**
         * 鏌愪釜鐏彉绾㈡椂锛屽搴旀柟鍚戠殑鐏篃瑕佸彉绾紝骞朵笖涓嬩竴涓柟鍚戠殑鐏鍙樼豢
         * @return 涓嬩竴涓鍙樼豢鐨勭伅
         */       
        public Lamp blackOut(){
                this.lighted = false;
                if(opposite != null){
                        Lamp.valueOf(opposite).blackOut();
                }               
               
                Lamp nextLamp= null;
                if(next != null){
                        nextLamp = Lamp.valueOf(next);
                        System.out.println("缁跨伅浠� + name() + "-------->鍒囨崲涓� + next);                       
                        nextLamp.light();
                }
                return nextLamp;
        }
}

作者: asvsass    时间: 2014-2-25 16:26
应该和码表有关系
作者: Maple    时间: 2014-2-25 16:28
eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题。
应该是编码冲突的问题
作者: 自由自在2014    时间: 2014-2-25 18:15
点击工程右键 有properties属性  将file text coding 改成utf-8  你试一下




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