首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jsp页面Spring MVC上不能正确呈现日语字符

在jsp页面Spring MVC上不能正确呈现日语字符
EN

Stack Overflow用户
提问于 2020-10-20 01:17:34
回答 1查看 146关注 0票数 0

我正在尝试将日语字符添加到JSP文件中,并使用UTF-8对其进行呈现和查看。

jsp文件:

代码语言:javascript
复制
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
   <meta charset="utf-8">
   <title>Terms & Conditions</title>
</head>
<body>
  <div id="term-body">
    <h3>Account terms</h3>
  <div>
     <p>1. 同9後で票49女イ道済ゅれびス都関推ヘクセス読優ーた入北事フ注用テエヨモ図管ずばとッ医緒るょぽ訴番シケヲホ独横ム背本米とんば通一取ろみ掲相著よぼはレ</p>
     <p>2. 蔵身断ソムサ億領ワヱ報江ぐ万芸増ヨネ試梁レ芸同ヒ松成ウヲナカ換任ざどせ意足ヤヒコ護国げめそ援質か表過つぼ故企説階れクあぽ。</p>
  </div>
  </div>

</body>
</html>

web.xml:

代码语言:javascript
复制
  <servlet>
    <servlet-name>sample</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/classes/spring-mvc-servlet.xml</param-value>
    </init-param>
    <init-param>
        <param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
        <param-value>true</param-value>
    </init-param>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
    </init-param>
    <init-param>
        <param-name>forceEncoding</param-name>
        <param-value>true</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

但是即使编码是强制的,我也不能让它工作。它最终呈现如下

代码语言:javascript
复制
  Account terms
1. ?9???49???????????????????????????????????????????????????????????????????

2. ?????????????????????????????????????????????????????????????
EN

回答 1

Stack Overflow用户

发布于 2020-10-20 01:20:20

在我的例子中,对于日语字符,Shift-JIS编码适用于所有浏览器。请通过设置浏览器编码进行检查。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64432246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档