Ank*_*eth 2 unicode jsp struts2 tomcat7
当天的问候。我有一个jsp页面,其中包含两个单独的表单标签中的两个文本区域。我想在一个文本区域中提交unicode日期,并在另一个文本区域中显示它。但是没有任何东西对我有用。我必须基本上显示所有印度语言和英语。请帮助我。这是它的代码:
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ page pageEncoding="UTF-8" %>
<%@ page language="java" %>
<!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>
<script type="text/javascript">
alert("?????? ?? ???????? ?? ??? ??????? ??? ?? ??? ");
</script>
</head>
<body>
<div>
<%@ include file="navigator.jsp" %>
<s:form action="content.action" method="post" >
<%request.setCharacterEncoding("UTF-8"); %>
<s:textarea name="contentBean.data" rows="10" cols="100" />
<s:submit id="submitButton" method="execute" onclick="pressed();" />
</s:form>
</div>
<div>
<form action="formAction.jsp" method="GET">
Please enter your text:
<BR>
<TEXTAREA NAME="textarea1" ROWS="10" cols="100"><s:property value="contentBean.data" /></TEXTAREA>
<BR>
<INPUT TYPE="SUBMIT" VALUE="Submit">
</form>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
步骤1:移除第一行
<%@ page contentType="text/html; charset=UTF-8"%> // remove this line
Run Code Online (Sandbox Code Playgroud)
并在您的头部标签中放置以下行
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
...
</head>
Run Code Online (Sandbox Code Playgroud)
步骤2:确保您的jsp页面的编码为UTF-8,右键单击jsp页面,属性,然后选择UTF-8作为编码。

步骤3: [如果不使用数据库则为可选]如果使用数据库,请确保数据库的排序规则为utf-8,否则数据库将不会存储非英语数据。

| 归档时间: |
|
| 查看次数: |
4892 次 |
| 最近记录: |