A little over a year ago I linked to a couple of articles regarding internationalisation and charactersets here. Now I’m doing the same thing all over again, and I of course forgot one small step. For a really extensive and good overview of everything check out this excellent article, read it for in depth info. What I had to do was:
- Always use UTF-8 codes in your property files. JRC Editor will help you with that.
- Create a ServletFilter that sets the character encoding for each request: req.setCharacterEncoding(“utf-8”)
- Set the encoding for the JSP compiler: < %@ page contentType="text/html;charset=utf-8" pageEncoding="utf-8" %>
- Set the encoding for the browser to interpret: meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″
That should be it. 🙂