eclipse实现批量修改文件的编码方式

http://blog.csdn.net/haorengoodman/article/details/38493007

在eclipse+MyEclipse环境下,打开一个jsp文件,经常发现汉字无法显示,右键点击查看这个文件属性,发现文件的字符编码属性为ISO-8859-1。
   目前的解决方法有:
1. 手工把文件属性改成GBK,每个文件都要做设置,很麻烦。
2. 不要在Eclipse中编辑jsp,来回在两个环境中切换,也很麻烦
3. 在每个jsp中加入pageEncoding指令,明确指定编码。问题是:对于独立运行的jsp,加入这个指令是合理的、必须的,但是对于那些被包含的jsp,加入这个指令只是为了解决在eclipse中显示的问题,显得太多余。
问题的关键是:jsp里如果没有pageEncoding,eclipse就以默认8859码方式编辑jsp,如何把这种默认编码改为GBK码?

问题解决:
Windows -> Preferences -> General -> Content Types 
在右边的窗口中点击"text"选择 JSP -> Default Encoding 就能修改jsp文件的编码了
其他格式的文件,依次类推。

原文地址:https://www.cnblogs.com/diyunpeng/p/8443041.html

时间: 2024-10-11 21:17:52

eclipse实现批量修改文件的编码方式的相关文章

一个批量修改文件夹中文件名的命令

1. 只修改当前目录下的文件 [root]# rename -s  \.png  \_iphone.png  * 这个是修改目录下 的所有文件名,加入一个后缀 如: 1.png    ->>>   1_iphone.png 2. 递归修改当前目录下的所有子文件夹 [root]# find ./ -name  "*.png" | xargs  -I {} rename -s \.png  \_iphone.png  {} 如: 2.png    ->>>

批量修改文件夹名称,从此再也不愁了

package practice; import java.io.File; /** * 通过这个程序可以批量修改文件夹的名字 * @author asus * */public class ChangeName { public static void main(String[] args) { //封装数据源 File file = new File("F:\\Java\\历经5年锤炼(史上最适合初学者入门的Java基础视频)"); //获取文件夹下所有文件及文件夹 File[]

【ThinkingInJava】57、批量修改文件的名字

/** * 书本:<Thinking In Java> * 功能:批量修改文件的名字 * 文件:Restaurant.java * 时间:2015年5月9日09:20:13 * 作者:cutter_point */ package Lesson18IO; import java.io.File; public class ChangeName { public void isDirOrNot(File file) { if(file.isDirectory()) { File[] files1

c#开发:批量修改文件名称

公司有编辑部同事要求写个小程序,能把几百张图片按照一定的规则命名.根据要求,写了一个小程序.这里的规则是死的,没有考虑很多种要求. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;

shell练习题:使用for循环批量修改文件扩展名

shell练习题:使用for循环批量修改文件扩展名 说明:(1)在linux下批量修改文件名,将下图所示命令中的"_linux"去掉. (2)使用for循环脚本. 思路:本题的基本解题思路,先进行单个文件的改名,然后再用循环实现批量改名,这是比较常规的做法,也可以用rename专业改名工具. 方法一: 说明:使用cut.sed工具 脚本如下: #!/bin/bash cd /test for i in `ls|grep .*.jpg` do mv $i `echo $i |cut -d

用SSH指令批量修改文件夹 文件权限和拥有者

在linux系统下或登录ssh可以批量修改文件权限 wwwroot目录下的所有目录的权限递归设置为755 cd wwwrootfind -type d -exec chmod 755 {} \;或者是find -type d|xargs chmod 755 同样,把目录下的所有文件权限递归地改成644可以这样执行 find -not -type d -exec chmod 644 {} \;或者是find -not -type d|xargs chmod 644 在linux批量修改文件拥有者需

nodejs 获取文件的编码方式

使用nodejs获取文件夹内文件的编码方式:使用jschardet模块. 下面的代码还有问题,没有添加结束的语句,没有判断应该在哪执行res.send(). res.send()不能放在forEach后面,因为还会调用explorer,会二次输出send,出错. var fs = require('fs'); var jschardet = require('jschardet'); util = require('util'); path = "D:/node/temp/public"

批量修改文件后缀

我们会遇到批量修改文件后缀的情况,比如把 .html 的问件 修改成 .ejs 方法: 1.新建一个txt文件,里面写上 ren *.html *.ejs 2.保存,然后把 .txt 的后缀改成 .bat 3.双击这个 .bat 文件,当前目录下的 所有 html 文件就会变成 ejs 文件 修改前: 修改后: 原文地址:https://www.cnblogs.com/xbblogs/p/8366672.html

Linux下批量修改文件及文件夹所有者及权限

Linux下批量修改文件及文件夹所有者及权限需要使用到两个命令,chmod以及chown 例:对/opt/Oracle/目录下的所有文件与子目录执行相同的权限变更: chmod -R 700 /opt/oracle/ -R参数是递归 处理目录下的所有文件以及子文件夹 700是变更后的权限表示(只有所有者有读和写以及执行的权限) /opt/oracle/ 是需要执行的目录 例:对 /opt/oracle/  目录下的所有文件与子目录执行相同的所有者变更,使所有者修改为oinstall用户组的ora