Java WEB-INF下的html乱码怎么办?

html-css08

Java WEB-INF下的html乱码怎么办?,第1张

以下解决中文显示乱码:

1.使html文件支持页面内容中文: <meta charset="utf-8"/>

2.对于jsp页面如果仅仅时页面内容乱码(不是服务器传来的数据乱码):<%@page pageEncoding="utf-8"/>

java内部编码使用utf-16,需要先用网页的编码解析从网页获取的bytes数组,例如如果网页用gbk,转换可以写成new String(bytes,"gbk")。

另外你的流读取有点怪,应该是写错了吧

方法一:

1、如果是用myeclipse等开发工具导入的Java web项目出现乱码的话,调试方法如下:

2、点击myeclipse --->window --->preferences --->General --->Content Types

3、找到要修改的文件的类型(JAVA,JSP等等),在下面有个Default encoding,在输入框中输入GBK 或UTF-8,点击Update,点击OK,重启

方法二:

1、改变整个Eclipse工作空间的编码格式

点击myeclipse --->window --->preferences --->General --->workspaceTypes

2、改变文本文件编码格式为UTF-8