JSP土耳其字符问题

Olg*_*aya 3 turkish jsp character-encoding

我有一个在jboss 4.2.2服务器下运行的jsp页面.

页面的结构是这样的:

包括头部(头部写在另一页上,如aspx中的
母版页.)(身体(问题出现的地方))
包括脚(脚也写在另一页.)

头页包含编码和元标记:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Run Code Online (Sandbox Code Playgroud)

当我在页面中写字符????ÇçÖ(如土耳其语)时,字符显示为"?" (问号)我应该怎么做才能避免这种行为?

如何在jsp页面中显示文本?

Bal*_*usC 5

我看到两个可能的原因:

  1. 您的编辑器没有将页面保存为UTF-8.检查默认设置和/或" 另存为"选项.
  2. @page缺少一些JSP中的.它必须存在于所有 JSP文件中,也包含在包含中.

与具体问题无关,JSP中的以下内容已足够:

<%@ page pageEncoding="UTF-8" %>
Run Code Online (Sandbox Code Playgroud)

你放在那里的残余已经是(隐含的)默认值.