我有一个jsp
文件,其中包含俄语文本的段落。但是,无论我做什么,我都无法通过浏览器显示该文本 - 而是我得到的只是象形文字。
相同的文字,但在一个没有任何标题或声明的简单html
文件中工作正常:
<html>
<head></head>
<body>some russian text</body> 'is displayed fine
</html>
但是,当我将该文件保存为jsp
并尝试在浏览器中查看时,文本会被破坏。
我试过
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
我也试过
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
但两者都不起作用。我的文件采用UTF-8
编码。
答案 0 :(得分:2)
jsp最有可能不使用utf-8
,请尝试
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>