gpt4 book ai didi

java - Richfaces 日历 "ü"(ü) 字符问题

转载 作者:行者123 更新时间:2023-12-04 06:38:40 24 4
gpt4 key购买 nike

我正在使用 Richfaces 3.3.3 和 Rich:calendar 呈现“&# 252;”而不是“ü”的月份名称。我的资源管理器的编码是 UTF-8,我尝试了所有主要资源管理器的问题。它们都呈现“&# 252;”。我的语言环境设置是土耳其语的“TR”。如果我总结一下,“九月”在土耳其语中被呈现为“Eyl”ü“l”。

请不要介意“ü”处的空格。我为这篇文章添加了它,如果我不添加空格,此表单将呈现“ü”:)

你对这个问题有什么想法吗?

非常感谢,

最佳答案

这与语言环境无关,而与 HTML 转义有关。它是 HTML 转义的,而它不应该是。如果您在 webbrowser 中调查 HTML 源代码(右键单击,查看源代码),那么您很可能会看到它显示为 ü在那里有效地显示为 ü在 HTML 中。

目前尚不清楚这些月份名称值的来源以及它们的呈现方式。如果它们起源于 RichFaces 本身并由 RichFaces 本身呈现,那么您将无能为力。这可能是 RichFaces 中的一个错误。你必须自己向 JBoss 人员报告 their homepage .

但是,如果您可以控制这些值并且将它们存储为 Java 属性文件和/或通过 Java 代码读入字符串,那么您应该替换 ü来自 \u00fd这是Unicode Character 'LATIN SMALL LETTER U WITH DIAERESIS'的Java编码.或者,如果您可以控制输出/渲染值,那么您应该添加 escape="false"属性到输出组件。

关于java - Richfaces 日历 "ü"(&#252) 字符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4565552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com