首页 > 基础资料 博客日记

jsp中出现了中文乱码情况处理方案

2023-12-14 21:28:18基础资料围观159

这篇文章介绍了jsp中出现了中文乱码情况处理方案,分享给大家做个参考,收藏Java资料网收获更多编程知识

bug背景

问题:jsp中出现了中文乱码情况如何处理。

此类错误是在idea的jsp文件中,完全用HTML的语法来编写代码,故而没有考虑到其平台与我所指定的页面编码不一的问题,致使中文乱码,如下:

bug原因

其本质原因为java的源文件与class字节码文件基于Unicode之上,而jsp与java的保存方式都基于字节流,倘若jsp与java在编译为class字节码文件的过程中,其编码方式与源文件的编码方式不一致,就会导致乱码。

解决方案

第一种:

我们既说了是编码不一致导致的乱码。如<meta charset="UTF-8">,那统一 一下不就成了。在<meta charset="UTF-8">之后加上这个 <%@ page contentType=“text/html; charset=gb2312”%>

解释:
contentType="text/html:网页类型html
charset=gb2312”网页编码类型:说明,网站使用的是简体中文
<% @ page%>编程语法
补充:
字符编码方式:charset=gb2312 代表此网站使用的简体中文;倘若是湾湾同胞捏,就是charset=big5 繁体中文;如若还想要international一点捏,charset=utf-8咯 国际通用字符编码。

第二种:

jsp和java用的一样的不就好咯。 <%@ page contentType=“text/html; charset=utf-8”%>
这个一句话就解决了。

完美解决。


文章来源:https://blog.csdn.net/m0_69941818/article/details/129795072
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云