如何在jsp页面上显示正确的内容或者需要在tomcat服务器上完成任何配置......?
显示在jsp:Hello G�nter
原创内容:Hello Günter
我们执行以下操作但不起作用。
<%@ page language="java" contentType="text/html; charset=ISO-8859-15"
pageEncoding="UTF-8"%>
答案 0 :(得分:2)
正如大多数其他人所说,您应该检查文件系统上的实际文件的编码。即使服务器被指示提供UTF-8,如果文件被破坏,你也会得到错误的输出。
在最常用的工具中,您可以使用Notepad ++或Eclipse来检查文件的编码。在Notepad ++中,打开文件,然后单击编码选项卡。确保选中“编码为UTF-8”。
在eclipse中,您需要右键单击项目资源管理器中的文件。在资源标签中,底部属性为“文本文件编码”。确保在那里选择了UTF-8。
仅供参考,我在Weblogic上有类似的编码问题。属性中参数的顺序会影响页面的行为方式。您可以找到更多信息here,但我认为它不适用于您的问题。
答案 1 :(得分:0)
答案 2 :(得分:0)
答案 3 :(得分:0)
Eclipse在保存文件时默认使用您的平台编码。如果你在Windows上,这很可能不是UTF-8。要更改此设置,请右键单击eclipse中的文件(jsp),单击属性,然后在底部设置保存文件的编码。
要更改Eclipse中的默认内容类型,您可以转到Windows-&gt;偏好设置,在常规/内容类型下,您可以设置默认编码以保存不同的文件类型。
答案 4 :(得分:0)
您的jsp页面没问题。因此,请确保您的浏览器的字符编码为UTF-8。