编码问题两则

今天在开发中出现了两个关于编码的小问题,问题虽小,但毕竟常见而且还有人不知道,故记录与此,供帅哥美女们查而解之~~

1、团队中的A同学将写好的工具类项目导出给B同学,B同学用Eclipse导入并打开后发现中文注释全是乱码,无奈之下喊我过去看,这才发现此君最近从SVN上导如的项目中文也都是乱码,但是不知怎么解决。
  原来B同学在Eclipse中使用的是UTF-8编码,而A同学用的是GBK,需要统一一下,当然是将UTF-8统一成GBK了,因为团队其他成员都用的GBK,方法很简单,只要在Eclipse里设置一下就可以了,方法如下图:

[img]/upload/attachment/62491/7e85ea10-d675-3571-be8a-447d0948c70d.jpg[/img]

把改成缺省编码GBK就可以了~~~看来下次项目开始前有必要强调一下IDE编码的统一问题了~~

2、又是同学B,他拿到美工出的页面原型后增加了少量JSP设置代码,然后直接改后缀名为jsp,并更新到开发服务器上。链接一点过去,天,又是乱码,呵呵。于是拿来给我看,我在EditPlus里打开是正常的,但服务器上显示是乱码,肯定又是编码问题。
  但B同学强调说<%@ page contentType="text/html; charset=gb2312" language="java" %>已经加上了呀,那又是怎么回事呢?原来美工出页面原型用的Dreamweaver默认设置的是UTF-8编码,这个可是整个文件的编码格式,在页面上是看不到的。B同学问了:那在哪里可以看到呀?其实在很多地方可以看到滴~比如说EditPlus的右下角的状态栏信息里,如图:

[img]/upload/attachment/62493/ac48b7d9-9325-36bf-87dc-8e8bb3e92dce.jpg[/img]

[img]/upload/attachment/62497/b683f7ce-1f7b-3495-8b05-8bbb79dc2a00.jpg[/img]

什么什么?没有状态栏?拜托自己找找吧,软件菜单设计的都差不多,随便用什么器官想想都能知道滴~ 实在找不着?按Alt+V+T+S试试(注意顺序)?还是不行?那可能是版本问题,网上找一个3.0的试试吧?3.0的EditPlus里也没有??那就是人品问题了,我闪先~~

找到了,怎么改呢?选择文件 --> 另存为,将编码指定为GB2312然后保存。

没有GB2312的话我们把它加上,方法是这么着,这么着,然后这么着……还是看图吧:

[img]/upload/attachment/62499/34a14eb6-aeb0-3d4b-a954-17ce211494df.jpg[/img]

没有GB2312的话点旁边带…的按钮,然后看下图:

[img]/upload/attachment/62495/96212525-2b82-345b-87d7-7fcfe8d83319.jpg[/img]

找到GB2312,然后点击“<--”按钮把它加到左边,然后点击确定,再看下图:

[img]/upload/attachment/62501/52e9ddbd-c1f3-3220-8e19-39045cac7ab2.jpg[/img]

有了吧,选定然后保存~~

另存完成之后再访问页面看看,好了吧,呵呵。
B同学说了:俺又学了一招~~
XXXX:学校没教过吗?
B同学:木有……
XXXX:~~~

[color=indigo]转载请注明: [url]http://chrislee.iteye.com/[/url][/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值