最近修改了一个老Java项目,数据库中文乱码导致某些页面没有数据。查看处理数据库内容的XML文件的编码有GBK、GB2312、UTF-8,乱成一锅粥。为了统一成UTF-8,需要进入jar包修改XML文件。尝试过解jar包改编码再重新打jar包500的错误后,发现用emacs修改编码真实既快又方便还不报错。
之前没接触过emacs,全靠老大口述外加自己的操作,改编码是够用了,没有涉及emacs其他内容,求不喷。
emacsemacs__2">进入emacs修改文件:emacs [文件名]
emacs com.xxx.plugins.databaseupdate.jar
修改文件编码
敲ctrl+x
后敲回车键
,然后敲f键
后输入utf-8
(如果已经输入过可以敲上下键
查找)最后回车
移动光标的文件的第一行编码GBK的位置,修改编码为UTF-8