如何在java中存储具有变音符号的字符串

时间:2012-06-20 05:12:49

标签: java database string character-encoding

我在jsp上有一个<input/>标签whare用户可以输入公司名称然后我将该名称存储到数据库中并在视图页面上再次显示该名称(结果jsp)。

如果我只处理Romanized names without diacritics,那么每件事都可以。

但如果有人输入了公司名称"Československá obchodní banka",那么字符串会被更改,在视图页面上我会得到一些垃圾值。

所以我的任务是如何将Romanized names with diacritics存储在java变量和数据库中,以便我可以显示用户在视图页面的<input/>字段中输入的相同字符串。

1 个答案:

答案 0 :(得分:2)

你应该研究字符编码。将UTF-8放在应用程序之外。 HTML / JSP - &gt; Servlets / Controller - &gt;数据库,你应该没事。