jsp乱码问题 在自己的电脑打开没有问题,可是在别的电脑打开就乱码是什么原因是tomc的配置问题么?如果是在哪里可以改呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要在JSP第一行加编码声明,例如:<%@ page contentType="text/html; charset=utf-8" language="java" %> http://bbs.csdn.net/topics/390372335看一下,以前整理的一个专门解决乱码问题的帖子,里面包含了通用的几种解决乱码的问题。 jsp代码中 我知道怎么修改 加个encodeURI 就可以 我想知道的就是 为什么在我的电脑中不加encodeURI 不乱码 在别的机器就乱码 都是访问的自己的浏览器 http://localhost:18080别人的电脑是vss下载的我的代码 跟文件编码有关,用Eclipse的话,就右键文件,选 最下边的,看看里边编码格式 你可以自己写一个过滤器,统一定为utf8编码,这样所有的网页不用一个个的设置了…… tomcat 哪里有问题呀 我看半天没找到 都试过 不好用呀我考虑是 tomcat配置问题 可是具体哪里就不清楚了!! 第一行加上<%@ page contentType="text/html; charset=utf-8" language="java" %>的话,你就告诉了浏览器使用这种编码方式,所以就没问题了,意思就是我觉得是浏览器编译的,而不是由服务器编译的 Eclipse里能设置文件的编码 ,在不同的机器,根据环境配置的不同,会造成不同的编码 你意思是页面乱码了,还是你的代码放在别人机器上乱码了,如果加了UTF-8的话,浏览器访问不会乱码啊 Eclipse下 右键 jsp文件? jsp文件最下面是 设置呀是那个么? 在我的机器上 打开本地的http://localhost:18080/ 没有乱码现象在别人的机器上 下载我的最新代码 然后http://localhost:18080/ 出现页面字体乱码现象 你看下你的代码文字在别人机器上什么样,直接看jsp代码,不看页面,如果不是6楼的说的问题,那我就不知道了 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />在你的Tomcat/conf/server.xml文件中的上面节点内加上:URIEncoding="UTF-8"试试!!!当然如果你页面page指令指定的是GBK那就写成GBK! 确实是6楼说的问题了,你工程的编码方式跟别人不一样,或者是跟vss不一致,所以乱码了,你确认下vss的编码方式,然后按照六楼的方式做,重新编译下,然后你同事的工程也改一下,再重新得代码。具体做法:工程名,右键properties,Text File Encoding,选中other,文本框改为vss的编码方式。 你用别的机器打开网页的时候,按一下alt,查看,字符编码,选择你工程的编码。(火狐浏览器) 其他机器的浏览器默认编码? 还是缓存 还是没有设置页面的编码格式中国地区就用GBK就行 其他机器的浏览器默认编码? 还是缓存 还是没有设置页面的编码格式中国地区就用GBK就行 总之不知道什么原因。 我自己在自己机器上 不是乱码别人访问我的机器上 就是乱码IE缓存 cookie都清除了 也没用 IE 火狐 都试过 也没用 不知道什么原因 两个机器的Eclipse的默认编码不一样 设置eclipse的默认编码 在jsp页面上导入.xls文件,报错:Posted content type isn't multipart/form-data jsp中插入了一段javascript 但是看不到效果 getHibernateTemplate下的refresh与flush的区别? 请问取参数问题 注册如何实现 大量数据导入数据库的问题 java文件从接受JSP数据的格式是什么? jsp怪现象?? Applet在IE6里不能显示,如何解决? 会的帮我一下成么? 商品推荐系统 Hibernate运行时出现错误Column 'clazz_' not found
<%@ page contentType="text/html; charset=utf-8" language="java" %>
http://bbs.csdn.net/topics/390372335
看一下,以前整理的一个专门解决乱码问题的帖子,里面包含了通用的几种解决乱码的问题。
jsp代码中 我知道怎么修改 加个encodeURI 就可以 我想知道的就是 为什么在我的电脑中不加encodeURI 不乱码 在别的机器就乱码
都是访问的自己的浏览器 http://localhost:18080
别人的电脑是vss下载的我的代码
的话,你就告诉了浏览器使用这种编码方式,所以就没问题了,意思就是我觉得是浏览器编译的,而不是由服务器编译的
Eclipse里能设置文件的编码 ,在不同的机器,根据环境配置的不同,会造成不同的编码
Eclipse下 右键 jsp文件? jsp文件最下面是 设置呀
是那个么?
在别人的机器上 下载我的最新代码 然后http://localhost:18080/ 出现页面字体乱码现象
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />在你的Tomcat/conf/server.xml文件中的上面节点内加上:URIEncoding="UTF-8"
试试!!!
当然如果你页面page指令指定的是GBK那就写成GBK!
工程名,右键properties,Text File Encoding,选中other,文本框改为vss的编码方式。
你用别的机器打开网页的时候,按一下alt,查看,字符编码,选择你工程的编码。(火狐浏览器)