编程语言
首页 > 编程语言> > java-条纹上格式错误的波斯语或阿拉伯字符

java-条纹上格式错误的波斯语或阿拉伯字符

作者:互联网

我正在使用Stripes框架开发Web应用程序.我希望能够在网页中使用波斯语或阿拉伯字符.
我用了

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

在< head>内部layout_main.jsp的标记,但对我不起作用.

我也看了http://confluence.atlassian.com/display/DOC/Configuring+Tomcat%27s+URI+encoding,但还是没用.

当我使用< s:layout-render>发生此问题,这意味着如果我不使用条纹布局

<%@taglib prefix="s" uri="http://stripes.sourceforge.net/stripes.tld"%>

使用波斯语字符没有问题,是否有任何方法可以使用Stripes.tld使用条纹布局并且波斯语字符没有问题?

任何帮助表示赞赏.

解决方法:

使用那个< meta>每当通过HTTP提供网页时,标记完全无效.您需要改为在HTTP响应标头中设置字符集.将以下内容添加到您的JSP顶部以实现此目的:

<%@page pageEncoding="UTF-8" %>

另外,它还将指示服务器以给定的编码写出这些字符.

也可以看看:

> Unicode – How to get the characters right?JSP/Servlet response

标签:stripes,character-encoding,html,java,jsp
来源: https://codeday.me/bug/20191208/2089035.html