eclipse解决jsp页面乱码问题
2012-11-23 15:56
288 查看
每次从clearCase中从新导出project到eclipse时,jsp页面会出现中文乱码,肯定是不能hijack文件的,因为文件太多了。
那怎么办,我以前常用方案一,后来发现其实eclipse自己就能解决jsp页面乱码问题,即参考方案二。
方案一
自己写的脚本来实现。
实现的原理:eclipse给每个项目都会创建一个.settings文件夹,而该文件夹下面的org.eclipse.core.resources.prefs文件,则是对项目属性的设置,其中包含编码的设置。
运行改java代码,赋值输出后的字符串,拷贝到.settings文件夹下org.eclipse.core.resources.prefs文件中。
下面附带实现的java代码
方案二
后来突然发现了规律,可以通过eclipse来设置所有项目的jsp页面编码步骤如下:(有图有真相滴)
1.首先选择 Window --> Preferences --> Content Types --> text (点击左边的+,显示下面的子树结构,其中就有JSP )
2,鼠标选中JSP,在下面的Default encoding 中输入你想要的编码
那怎么办,我以前常用方案一,后来发现其实eclipse自己就能解决jsp页面乱码问题,即参考方案二。
方案一
自己写的脚本来实现。
实现的原理:eclipse给每个项目都会创建一个.settings文件夹,而该文件夹下面的org.eclipse.core.resources.prefs文件,则是对项目属性的设置,其中包含编码的设置。
运行改java代码,赋值输出后的字符串,拷贝到.settings文件夹下org.eclipse.core.resources.prefs文件中。
下面附带实现的java代码
import java.io.File; /** * 批量解决项目乱码问题 * by 2012-5-2 * 更新人 john2522 */ public class Test { /* * 需要修改的代码路径(这个要改成你的文件目录) */ static String sourcePath = "D:\\项目资料\\其他系统\\project_name\\src\\webroot"; /* * 换成需要的前缀(这个不需要改变) */ static String destPath = "encoding//src/webroot"; public static void main(String[] args) { changeCode(Test.sourcePath); } public static void changeCode(String filePath){ File file = new File(filePath); if(file.isDirectory()){ String basePath = file.getAbsolutePath(); String[] fileNames = file.list(); for(String fileName : fileNames){ changeCode(basePath+"\\"+fileName); } } else{ /* * 把输出后的字符串复制到.settings文件夹下org.eclipse.core.resources.prefs文件中,最后refresh项目就行了 */ System.out.println(file.getAbsolutePath().replace( Test.sourcePath,Test.destPath).replaceAll("\\\\", "/")+"=GB2312"); } } }
方案二
后来突然发现了规律,可以通过eclipse来设置所有项目的jsp页面编码步骤如下:(有图有真相滴)
1.首先选择 Window --> Preferences --> Content Types --> text (点击左边的+,显示下面的子树结构,其中就有JSP )
2,鼠标选中JSP,在下面的Default encoding 中输入你想要的编码
相关文章推荐
- Eclipse,tomcat及jsp页面编码的设定解决的中文乱码问题
- eclipse解决jsp页面乱码问题
- 如何在eclipse中更改jsp页面的charset以解决中文乱码问题
- eclipse下更改jsp页面默认的编码格式,解决中文乱码问题
- 如何在eclipse中更改jsp页面的charset以解决中文乱码问题
- Eclipse,tomcat及jsp页面编码的设定解决的中文乱码问题
- eclipse解决jsp页面乱码问题
- jsp页面乱码问题的解决
- servlet通过URL传参到jsp页面出现乱码问题的解决
- jsp 页面链接(注解:指a标签的超链接)乱码问题及其解决办法
- 如何解决JSP页面乱码问题
- 在jsp中,获取页面中中文输入的值乱码问题解决。修改tomcat的编码问题
- 关于jsp页面post传值汉字乱码的问题解决办法
- jsp页面java+js实现文件下载(并附带解决下载文件名乱码问题-火狐浏览器正常访问)
- jsp 页面中文 传到后台 乱码问题解决
- jsp 页面链接(注解:指a标签的超链接)乱码问题及其解决办法
- 解决前台jsp页面提交中文数据以后,数据库中乱码问题??
- 解决查询时,在jsp页面中中文乱码问题
- 解决Servlet输出到JSP页面的JavaScript脚本的中文乱码问题
- 如何解决JSP页面显示乱码问题