免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2009 | 回复: 0
打印 上一主题 下一主题

Save could not be completed. Eclipse国际化的问题解决 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-23 02:50 |只看该作者 |倒序浏览

要将jsp文件的<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>中的pageEncoding属性中的内容要和解决办法一中默认编码方式一致。否则会出现乱码。 

原文如下: 

MyEclipse中新建一个MessageBundle.properties文件,如果输入中文保存时就会提示错误: Save could not be completed. Reason: some characters cannot be mapped using "ISO-8859-1" character encoding. Either change the encoding or remove the characters which are not supported by the "ISO-8859-1" character encoding. 


解决办法一: 

打开Eclipse的Preferences,选择General->Content Types,然后修改右面的Text下的Java Properites File的默认编码方式为UTF-8,点击Update就可以了! 

解决方法二: 

1 应该使用eclipse的jinto插件编辑,会自动调用java的native2ascii把文件转码。 

jinto插件下载:http://www.guh-software.de/jinto.html 

2 2 Eclipse-->Preferences...-->在“type filter text“栏中输入”Content Types“查找,然后在选择 

右边的Text下边相应的文件后缀名,修改其编码就可。 

然后手动调用native2ascii编译MessageBUndle_zh_CN.proterites文件 

附: Eclipse下安装Properties Editor 

在eclipse下"帮助"---"软件更新"--"查找并安装"--"搜索要安装的新功能部件" ---"下一步"---"新建远程站点"--- 

填写"名称":Properties Editor; 

URL为:http://propedit.sourceforge.jp/eclipse/updates/点完成, 

让它自己下载插件.. 

找到合适的Properties Editor安装,这一个插件是减少转化为utf-8格式,在struts自动转换的. 

这样,eclipse插件就可以自己安装一些

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP