问题描述
- html在本地打开浏览器能识别编码 运行后通过浏览器访问自动识别的编码格式就不对了。。
-
meta http-equiv="Content-Type" content="text/html;charset=UTF-8"放到eclipse工程里再通过浏览器访问识别的编码格式就不是charset里设定的格式了;
jsp就可以通过<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>正确识别编码
解决方案
和你说些基础的东西
meta http-equiv="Content-Type" content="text/html;charset=UTF-8"这行,meta标签解释方式浏览器,即这样的语法是给浏览器解释的。
<%%>这个样的语法是给后台tomcat/jboss等webserver的jvm解释的,格式
受理对象就不是一个,
另外eclipse项目工程本身有自己的编码,就是“工程名-右键-属性-资源-字符集”里面的编码是源代码文件编码,是给eclipse解释读取用的,和jdk将xxx.jsp或yyyy.java编译成的classs文件一点关系都没有。
看看这样说能帮上你的忙吗。
时间: 2024-10-30 23:39:29