jsp和css乱码怎么解决?

乱码是让人头疼的一件事情,下面本篇文章给大家介绍一下jsp和css乱码的一些解决方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

jsp乱码怎么解决?

1、查看jsp文件头是否设置了编码格式:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

顺便设置:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

2、查看项目的编码格式:设置为UTF-8

project–》properties:

1.png

jsp文件如果是直接复制的,也要查看一下,右键jsp文件,选择properties,设置编码格式:

2.jpg

3、上面一般解决的是页面本身中文的乱码,如果还有问题,比如提交的表单乱码等问题,需要在请求头响应头设置编码:

//设置编码格式
req.setCharacterEncoding("UTF-8");
resp.setCharacterEncoding("UTF-8");

css乱码怎么解决?

乱码引起的CSS失效原理:

由于一个中文是两个字符组成,在编码不一致的情况下会引发字符的“重新”组合,(半个汉字的编码字符与后面的字符组合生成新的“文字”)引发原本的结束符合“变异”,从而导致找不到结束符号,使得后面的CSS就会失效。

解决方法一:

CSS中出现的乱码都是由于CSS字符编码与页面的字符编码不一致所引起的,因此最直接的方法就是使字符编码一致。将CSS指定编码类型,例:@charset "utf-8";(指定编码类型为utf-8,须写在CSS文件第一行)

解决方法二:

CSS中出现的乱码都是由于中文字符引发的,因此只要不写中文,就不会产生“乱码引起CSS失效”的这种情况。

更多前端开发知识,请查阅 HTML中文网 !!

以上就是jsp和css乱码怎么解决?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » CSS3 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏