Custom JSP taglib lets you convert text to UTF-8. For example:
Tags are:
UTF8
Body tag converts own body to UTF-8.
1) id Optional parameter. Describes a name for page scope variable (type is java.lang.String) for converted data. Without this parameter tag just prints converted data.
for downloading:
Library: utf8tag.jar Description: taglib.tld
See also Coldtags suite - the largest collection of custom JSP tags.