bpm.locale - German Locale. In the sourse of the page there is no &# 228;. There is "MXrz" . Where "X" is the "a umlaut" in utf-8. This makes richfaces itself. This works with facelets 1.1.13 - 1.1.14 and richfaces 3.14.GA