Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JP&;Ko在Struts 2表格中_Java_Unicode_Localization_Struts2_Cjk - Fatal编程技术网

Java JP&;Ko在Struts 2表格中

Java JP&;Ko在Struts 2表格中,java,unicode,localization,struts2,cjk,Java,Unicode,Localization,Struts2,Cjk,我正在使用Struts 2应用程序和使用JDK1.7的Tomcat6服务器。我们支持超过15种语言。我有一个发送电子邮件的表单,有两个问题: 当我在表单中键入任何日文或韩文字符并提交时,电子邮件正文包含所有 我在表格页上有验证码。如果我输入的日文或韩文验证码无效,然后单击“提交”,它将返回到同一页面,保留用户名、电子邮件等。但是,保留的字符已损坏,并且与输入的语言不同。然而,这种情况只发生在日本人和韩国人身上 我的JSP页面顶部有一行: <%@ page contentType="tex

我正在使用Struts 2应用程序和使用JDK1.7的Tomcat6服务器。我们支持超过15种语言。我有一个发送电子邮件的表单,有两个问题:

  • 当我在表单中键入任何日文或韩文字符并提交时,电子邮件正文包含所有

  • 我在表格页上有验证码。如果我输入的日文或韩文验证码无效,然后单击“提交”,它将返回到同一页面,保留用户名、电子邮件等。但是,保留的字符已损坏,并且与输入的语言不同。然而,这种情况只发生在日本人和韩国人身上

  • 我的JSP页面顶部有一行:

     <%@ page contentType="text/html; charset=UTF-8"%>
    
    
    
    另外,
    server.xml
    有一个连接器元素,指定URIEncoding=“UTF-8”

    这两个问题在其他语言中不存在。谁能告诉我我错过了什么


    谢谢

    在您提交表单后,编码问题似乎发生在准备并发送电子邮件的代码中。您的电子邮件程序是否允许您查看电子邮件的原始数据?电子邮件的(声明的)编码是什么?您可以让您的电子邮件应用程序选择编码吗?(在这种情况下,请确保选择UTF-8)