MyEclipe工具-由GBK和utf8切换引起的注释乱码

原先是GBK编写的中文注释乱码,在UTF8下显示如下:
	private static int f(int i) {  //����� i Ϊ�βΣ�û��ֵ
		System.out.println("===������f()����===");
		int j = i*5+2;  //
		return j;
	}

解决方法:

点击项目名称“MyJava” ,右键选择“Properties”,在"Resource"下,找到右边框下的“Text file encoding”,将编码格式选择为默认的"GBK即可"

private static int f(int i) {  //这里的 i 为形参,没有值
		System.out.println("===调用了f()方法===");
		int j = i*5+2;  //
		return j;
	}

如果还未正常显示代码,New text file line delimiter选项下的windows、Unix、Mac OS9都试一遍,说不定是之前的错误操作导致的。


如果整个项目需要用utf8编码,将恢复的整个代码"复制-ctrl+c"后,将“Text file encoding”变更为:utf8后,再“粘贴”即可。

备注:

更效率的方法:先将所有含有中文注释的代码都打开,将“Text file encoding”变更为:utf8后,再通过“ctrl+z”返回,保存即可。(无意中发现)


总之,乱码要恢复正常,需要恢复他原先保存的编码格式才可以。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值