我在character encoding
中遇到jsp pages
的问题。即使我将charset params
添加到我的页面,我仍然有这个问题。当我静态地将土耳其语字符添加到我的jsp page
时,这没关系,但是由java动态添加到页面的文本有字符集问题。我正在使用webSphere 6
作为我的应用的应用服务器。这是我添加标签的方式,
<%@ page contentType="text/html;charset=ISO-8859-9" %>
<META http-equiv="Content-Type" content="text/html; charset=windows-1254">
例如,下面的代码从语言txt中读取相关字符串,并尝试在jsp中打印它。所有土耳其语字母都编码错误,所以这就是他们出错的原因。
<h2><%=Messages.message("metin1")%>
答案 0 :(得分:1)
request.setCharacterEncoding("ISO-8859-9");
答案 1 :(得分:0)
使用utf编码保存jsp文件。也可以使用
request.setCharacterEncoding("UTF-8");
在servlet中。