Rumah > Java > JavaAsas > teks badan

java页面中文乱码解决方法

Lepaskan: 2019-12-10 10:58:39
asal
3051 orang telah melayarinya

java页面中文乱码解决方法

1、设置eclips , window->Preferences->web->JSP Files中的Encoding选项为UTF-8

2、修改jsp文件头部为UTF-8

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

3、设置servlet中request对象编码

public class RegisterServlet extends HttpServlet{
     public void doGet(HttpServletRequest request,HttpServletResponse response)
                 throws ServletException,IOException{

                 request.setCharacterEncoding("UTF-8");

                 ........

     }

}
Salin selepas log masuk

4、如果还是乱码,设置tomat中的配置文件

Tomcat的server.xml文档中的 配置中增加

useBodyEncodingForURI="true" IEncoding="utf-8" URIEncoding="utf-8"
Salin selepas log masuk

更多java知识请关注java基础教程栏目。

Atas ialah kandungan terperinci java页面中文乱码解决方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!