2012-06-20 33 views
1

我在jsp上有一個<input/>標籤whare用戶可以放入公司名稱,然後將該名稱存儲到數據庫中並在查看頁面(結果jsp)上再次顯示該名稱。如何存儲在java中具有變音符號的字符串

如果我只處理Romanized names without diacritics,那麼每件事情都可以正常工作。

但如果有人輸入公司名稱爲"Československá obchodní banka"那麼字符串會發生變化,並且在查看頁面上我會得到一些垃圾值。

所以我的任務是如何將Romanized names with diacritics存儲在java變量和數據庫中,這樣我就可以顯示相同的字符串,用戶在查看頁面的<input/>字段中輸入了相同的字符串。

回答

2

你應該看看字符編碼。將UTF-8放入應用程序中。 HTML/JSP - > Servlets/Controller - >數據庫,你應該沒問題。

+0

我正在使用UTF-8字符集,但問題仍然存在 –

+0

您一定錯過了鏈中的某個地方。嘗試調試並查看轉換出錯的位置。 –

+0

將再次檢查 –

相關問題