我想揭露以下问题:
开发环境:
我正在使用一个Web应用程序,您可以在其中引入带重音的名称(通过“inputText”控件)。我正在使用Java Server Faces。
当我在某个页面中引入这些字符时(add_edit_station.xhtml),我可以看到(调试与该页面关联的java代码源)带有重音的字符(例如“á”)被一个奇怪的字符替换string(“¡”)。
如果我转到另一个页面(fare_product.xhtml
),然后返回add_edit_station.xhtml网页,带有重音的字符在java源代码中保持正常(在对应变量中)。
我认为它必须与JBoss配置相关,因为如果我关闭Web应用程序并再次打开它,第一次进入add_edit_station.xhtml
网页时,带有重音的名称可以正常工作。
在尝试寻找解决方案后,我执行了以下操作:
Eclipse配置
JBOSS配置
我不明白为什么网络会这样。