JSP文件中的非英文字符都被破坏了

时间:2017-12-15 10:33:54

标签: jsp

我正在修改JSP文件,其中的所有日文字符都不会显示如下。

<input type="submit" name="form" value="ç»é²"> <!-- MEMO æãã¯ãããã£ã¦ãããã<button name="form">ç»é²</button> 
<input type=button ãããªã®ã¯å­å¨ããªã-->

能够恢复吗?

*我添加了更多信息:

  1. 编辑:STS

  2. 编码:UTF-8

  3. 日语的编码已经是UTF-8,所以我没有&#39;做了什么。

  4. 更多示例:

  5. header.jsp中

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    

    loginForm.jsp中

    <%@include file="/WEB-INF/views/common/header.jsp"%>
    <div align="center">
    <form action="${pageContext.request.contextPath}/top" method="GET"> <!-- FIXME postã«修正 -->
        <table border="0">
            <tr>
                <td>ã¦ã¼ã¶ID:</td>
                <td><input type="text" name="userId" /></td>
            </tr>
    
            <tr>
                <td>ãã¹ã¯ã¼ã:</td>
                <td><input type="password" name="password" /></td>
            </tr>       
        </table>
    
    <input type="submit" value="ã­ã°ã¤ã³"/>
    

1 个答案:

答案 0 :(得分:0)

解决方案:

IT是JSP编码的麻烦。 Java文件没有问题。 所以解决方案是......

STS菜单 - &gt;偏好 - &gt;一般 - &gt;内容类型 - &GT;文字 - &gt; JSP - &gt;默认编码 - &gt;写UTF-8 - &gt;行

然后我们可以看到破碎的角色已经变成了原来的样子。

*参考(日本):

http://proengineer.internous.co.jp/content/columnfeature/9147#section001 http://d.hatena.ne.jp/gnarl/20090317/1237290886