1、如何修改MyEclipse 或 Eclipse 中.properties 的Unicode编码

本文介绍了解决MyEclipse编辑器中*.properties文件中文显示为Unicode的问题,提供了两种方法将Unicode转换为UTF-8格式,以便正确显示中文字符。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

每当我打开Eclipse 或者是MyEclipse的**.properties中后。或是自己新建的一个*.properties。然后再进行写入中文后,你就会发现你所输入的中文都变成了Unicode码。如下:
***.properties 默认一般是IOS-8859-1的格式

那么我们需要把Unicode转换成UTF-8的格式。让我们输入的中文可以展示出来。能让我们理解且看得懂的中文。
方法有两种:

  • 打开myeclipse的: Window ->Perferences ->General ->Editors ->Context Types 或者: Window ->Perferences ->General ->Context Types 展开右边的Text节点,选中Java Properties File。把下面的Default Character Set的值:ISO-8859-1改成UTF-8
    如图下:
    转换编码(ISO-8859-1到UTF-8)

当 然。如果以后你要用到Unicode编码时。你就可以执行上面的步骤,再转回来。

  • Java代码中进行格式转换

    Configuration cfg = new Configuration("etc/orgInfo.properties");  
            String _orgName = cfg.getValue("ORGNAME");  
            System.out.println("改格式前" + _orgName);  
            //需要进行编码格式转换,不然会乱码  
            String cn_orgName = new String(_orgName.getBytes("ISO-8859-1"),"utf-8");  
            orgName.setAttribute("value", cn_orgName);  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值