docs: public static String escape(String source, String encoding) {
  
          // the blank is encoded into "+" not "%20" when using standard encode call
          return CmsStringUtil.substitute(encode(source, encoding), "+", "%20");
      }