调试时变量值中的汉字

时间:2011-06-22 14:21:36

标签: eclipse debugging

我想调试一些JSP页面提交的值。这些值是中文的,但是当我尝试在调试模式下查看“变量”选项卡中的变量值时,它会显示框。如何配置eclispe以相应地设置其编码,以便它在“变量”值中显示适当的字符。

P.S: 我不是在询问控制台编码

2 个答案:

答案 0 :(得分:1)

您需要转到Eclipse安装目录,编辑eclipse.ini文件,滚动到文件底部,这些文件是单独行上的所有-vmargs参数,并添加:

-Dfile.encoding=UTF-8

在它自己的行上,然后重启Eclipse。现在运行Eclipse的主机VM将使用UTF-8编码进行操作,界面中的UI元素将能够显示这些值。

这假设您的主机操作系统能够显示那些Unicode字符(如果是一些相对较新的操作系统,如Vista,Win 7,OS X 10.5等,我假设'是'。)

答案 1 :(得分:0)

您是否尝试在调试配置中修改Web服务器的字符编码?

“运行 - >调试配置”,然后选择“Apache Tomcat - >您的服务器配置”。在最后一个标签页(“Common”)中,您可以设置编码。它可以解决你的问题。