Also note that from jasypt 1.8, ICU (icu4j) will be used for normalizing Unicode if it is present in classpath, even if Java >= 6 is used (nevertheless, icu4j and java.text.Normalizer implementations are completely compatible).