在我們的應用程序的網頁上,商標符號(TM)顯示爲問號。雖然註冊商標(R)有效。我們使用JSP標準庫中的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的數據表作爲查詢的結果顯示(上一行用戶點擊進入上面描述的頁面)。 (TM)在該表中正確顯示。這告訴我,我們正在從我們的數據庫中正確地獲取值,並且生成要發回到YUI數據表的XML的服務器代碼也可以工作。
那麼爲什麼相同的字符串在YUI數據表中正確顯示,而不是在普通的JSP中,除非我們將符號硬編碼到頁面上?
頁面使用什麼字符編碼? – 2009-05-29 23:30:28