html编码问题

之前接手一个项目的代码,由于编码问题,我打开时都是乱码,于是我在workspace以及recourse和file下都统一改成了GB2312编码,结果好奇怪,所有的页面都正... 之前接手一个项目的代码,由于编码问题,我打开时都是乱码,于是我在workspace以及recourse和file下都统一改成了GB2312编码,结果好奇怪,所有的页面都正常了,除了4个页面一直是显示着著名的“锟斤拷”。求大神指点为什么?(ps:我的同事在html页面中都没有设定content的charset)。 展开
 我来答
乌微月2S
2013-07-05 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2886万
展开全部
这个明显是gbk系列和utf-8的编码问题。
应该是gb2312系列编码文件转成utf-8了,然后又转成gb2312造成的。

你用ue打开这个文件,在16进制下看看(ctrl+H转换格式),这个文件中的头部分多一个FFFE,这个就是传说中的BOM,乱码之源了。删掉。
当然你也可以在ue下试试不同的编码转换,如果能转成正常中文的,那把代码在考回eclipse里面,保存也行。
更多追问追答
追问
删是删掉了,可是还是乱码。。。。。大神,求继续给点指点啊
追答
上传1个附件,我看看。
你不会认为把bom去掉了在UE上看就正常了吧,需要把文件覆盖会原来的位置,在eclipse中重新打开啊。
lucifer_dx
2013-07-05 · TA获得超过2339个赞
知道大有可为答主
回答量:2106
采纳率:50%
帮助的人:1651万
展开全部
UTF8的BOM。使用NOTEPAD++之类的编辑软件去掉即可。这个默认不显示,但会造成HEADER信息多出一个BOM,很多后台程序碰到它会终止,比如PHP,默认碰到BOM就会引起header()程序失效。
追问
那意思是我这个没办法了?
追答
办法告诉你了。把代码贴到NOTEPAD++之类能显示BOM的编辑器中过滤掉BOM就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l23612080
2013-07-05 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:140
采纳率:100%
帮助的人:72.6万
展开全部
用启事本打开那个文件在另存为中有编码选ANSI,这一项在试试
更多追问追答
追问
还是不行。。。。。。。。。。。。
追答
你在记事本打开,是不是就有乱码?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式