Java文字字符串:运行时错误的字符集

Ser*_*edo 9 java string character-encoding

我在Java中有文字字符串的字符集问题.

正如你在下面的图片中看到的,我有一个名为TITULO的静态对象,带有一个文字字符串常量参数"Título".当我运行程序时,此String被称为"TÃ-tulo".我不知道为什么.

Eclipse调试视图

我在Eclipse Project Properties Window和Tomcat设置中探索了charset设置,但它们都是UTF-8选项.

我正在运行Tomcat 7,Eclipse Helios和Windows SO.

任何人都可以帮我解决这个问题吗?

Ser*_*edo 1

eclipse编辑器中的代码与tomcat正在执行的代码不同。

我在 /target 文件夹中找到了一个 .war 文件。我删除了这个战争文件并且工作了!tomcat 正在运行这个旧的 war 文件中的类。

我最近将这个正在运行的 Eclipse 项目转换为 Maven 项目。我可能在创建此 war 文件的过程中执行了“mvn package”。

感谢大家帮助我找到了这个解决方案。