На веб-страницах нашего приложения символ торговой марки (TM) отображается в виде знака вопроса. Зарегистрированный товарный знак (R) работает, хотя. Мы отображаем значение с помощью тега c: out в стандартной библиотеке JSP. Если я поставлю и торгую; или ™ на странице, чтобы проверить это, они отображаются так, как они должны.
<td><c:out value="${item.description}"/></td> <!-- does not work -->
<td>yada yada yada Spiros™ yada yada yada</td> <!-- works -->
Чтобы добавить к этому, мы также используем YUI, и прежде чем отобразить эти страницы, они отображаются в таблице данных YUI в качестве результата запроса (пользователь нажимает на строку, чтобы перейти на страницу, описанную выше). ). (ТМ) правильно отображается в этой таблице. Это говорит мне о том, что мы правильно выбираем значение из нашей базы данных, а также работает серверный код, генерирующий XML для отправки обратно в таблицу данных YUI.
Так почему же та же строка отображается правильно в таблице данных YUI, а не в обычной JSP, если мы не жестко закодировали символ на странице?