Java - Salida desde BD con caracteres diferentes a los que almacene



   AUTOR PREGUNTA

Publicado 18 marzo 2014 - 20:12

¿Tengo una aplicación en java pero tengo un problema es que cuando hago el output desde base de datos de una data me aparece un tipo de caracteres diferentes de los que guarde, alguien sabe de qué forma puedo solucionar esto?


¿Tienes la misma pregunta? Yo también

Publicado 18 marzo 2014 - 21:53

Para ello puedes crear un encodeado a utf-8 usando la interfaz Filter:

public class Utf8EncodingFilter implements Filter {
public void init(FilterConfig config) throws ServletException {}
public void doFilter(ServletRequest request, ServletResponse response, FilterChain next) throws IOException, ServletException { request.setCharacterEncoding("utf-8"); next.doFilter(request, response); }
public void destroy(){} }

   AUTOR PREGUNTA

Publicado 18 marzo 2014 - 22:06

Gracias crack