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