Eclipse中设置编码
Eclipse帮中(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。?
??????? 如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查找编码转换工具,如基于iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的Text file encoding,从原编码改为UTF-8即可。
??????? 之前JAVA项目一直用的是GBK编码,DOJO版本是1.1.1 ,DOJO中文乱码问题的确不好解决.从服务端向客户端发送时response.setContentType("text/html; charset=UTF-8") 便可解决乱码.从客户端向服务器用参数传值也不费事,页面把要传的参数值编码encodeURI(str),在aciton中再解码java.net.URLDecoder.decode(request.getParameter("str"), "UTF-8").但如果是要把页面整个form传入后台就犯难了,最后决定把整个工程编码换成UTF-8,这就得把以前所有文件转码,当然用UE或记事本打开save as为UTF8是没问题的,可那么多文件这样做似乎太傻瓜了些,可以自己写类全部转码,不过网上已经有现成的而且都打包成小工具,只要简单操作便OK,很省事.推荐转码工具:UltraCodingSwitch-v1.0 。(搜一下就可以找到 http://www.duote.com/soft/12486.html)
?
??????? PS:每次都记不住在哪里设置工作空间编码,所以这里做个笔记。