页面编码为utf-8还是乱码?

我用eclipse编写的网站,用的文件格式是utf-8,当然我的html上的charset也是设置utf-8,

然后我就有点不明白了,我本机测试没什么问题,丢到远程服务器上访问就乱码了,连JS都乱码了。

可是我用浏览器查看页面信息明明显示utf-8编码,可是仍然乱码。真不知道怎么解决,麻烦大佬解答一下

补充一下:我写了一个编码过滤器,设置的编码是utf-8,
现在的问题就是我在页面上不管我把编码设置成什么编码都是乱码,真是无语。

阅读 5.3k
4 个回答

你这个“丢”,你这是打包丢上去的吧。感觉是这个打包过程出现乱码了。

  1. 文件编码并不是浏览器解析的编码
  2. Filter 设置编码的方式是什么?
  3. 静态文件是否会经过 Filter 处理?
  4. 通过 chrome 查看一下服务器响应的 content-type 里面的 charset 编码

只要保证网络传输的编码与 content-type 中一致, 不会有什么问题.

新手上路,请多包涵

查看一下你远程机器数据库的编码集吧,本机运行正常的话程序应该是没有问题的。

检查页面文件是不是带BOM了,使用UFT-8无BOM格式编码。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题