如何更改Eclipse上的编码?
我做了所有这些配置:
http://uploads.siteduzero.com/files/388001_389000/388662.png http://uploads.siteduzero.com/files/388001_389000/388661.png http://uploads.siteduzero.com/files/388001_389000/388660.png http://uploads.siteduzero.com/files/388001_389000/388659.png
并且
Window > Preferences > General > Workspace > 'Other UTF-8'
但是,我仍然在我从我的DataBase中提取的网页上得到这个,知道那里的编码是完美的(JSP页面):
http://img15.hostingpics.net/pics/136324Capturer4.jpg
我在JSP页面的顶部写了这个:
<%@ page pageEncoding="UTF-8"%>
这是我页面的标题
<meta charset="utf-8" />
答案 0 :(得分:1)
如果在eclipse.ini
中添加下一个参数:
-Dfile.encoding=UTF-8
您创建一个新工作区或删除当前工作区中的.metadata
目录(在这种情况下,您可能会丢失自定义配置,如格式化,清理...),所有配置(对于Java,XML) ,控制台,JSP,HTML ...)默认情况下具有UTF-8
编码。
另一方面,如果您使用Glassfish 4(对于Java EE 7),则默认编码字符集由操作系统定义。如果使用JSP或Servlet进行测试并打印,则可以检查:
System.getProperty("file.encoding")
答案 1 :(得分:0)
假设你的jsp上的所有层都正在发送ht eUTF-8字符。只需尝试在jsp上设置它:
<%@ page contentType="text/html; charset=UTF-8" %>
答案 2 :(得分:-1)
我猜你需要将响应标题中的内容类型设置为text / html并将字符集设置为UTF-8。