java utf-8中文乱码的四种解决方案

1.在html首部编写如下代码:

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

    pageEncoding="utf-8"%>

    示例如下:

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<html>
<head>
	<script>
	
	</script>
	
	<title>login.jsp</title>
</head>
	<body>
		<form>
        	姓名:<input type="text" name="name"/><br>
       		密码:<input type="password" name="passWord"/></br>
       		<input type="submit" name="提交"/>
        
     	</form>
	</body>
</html>

若不成功,

2.对乱码工程文件属性修改,乱码如图所示
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
    
<html>
<head>
  <title>login.jsp</title>
</head>
<body>
     <form>
            	濮撳悕锛�<input type="text" name="name"/><br>
            	瀵嗙爜锛�<input type="password" name="pwd"/></br>
           		 <input type="submit" name="鎻愪氦"/>
        
     </form>
       
</body>
</html>

右键工程下的login.jsp,选择最下面的Properties




选择Other,改为utf-8



点击应用,OK

若不成功,

3.对工程右键进行如上操作



如果依旧不成功,

4.右键工程下的乱码文件,


点击红色方框中图案,找到原文件(也可自行在我的电脑中找到原文件)


使用Edit with Notepad++打开


点击编码,选择“使用UTF-8编码”,然后保存


除了上述四种外,也可以通过如下图


选择Project下的Properties进行属性修改


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值