След много проби и грешки все още не мога да разбера проблема. JSP, сървлетът и базата данни са настроени да приемат UTF-8 кодиране, но дори когато използвам request.getParameter за нещо, което има двубайтови знаци като тире em, те се разбъркват като счупени знаци.
Направих ръчни подавания към базата данни и тя може да приеме тези знаци, няма проблем. И ако изтегля текста от базата данни в сървлет и го отпечатам във формата на моята jsp страница, той не показва проблем.
Единственият път, когато открих, че се връща като счупени знаци, е когато се опитам да го покажа на друго място, след като го извлека с помощта на request.getParameter.
Някой друг имал ли е този проблем? Как мога да го поправя?