code: @Nullable
    public static String getWithoutForbiddenCharsAndNormalized (@Nullable final String s)
    {
      String sValue = s;
  
      // Removed forbidden chars first
      if (sValue == null)
        return null;
      sValue = getWithoutForbiddenChars (sValue);
  
      // than normalize
      if (sValue == null)
        return null;
      sValue = Normalizer.normalize (sValue, Normalizer.Form.NFKC);
  
      return sValue;
    }
docs: First normalize the input according to Unicode rules, so that "O 0xcc 0x88"
  (O with COMBINING DIAERESIS) becomes "Ö" (Capital O with umlaut).
  
  @param s
  Source string. May be <code>null</code>.
  @return <code>null</code> if the source string is <code>null</code>.
  @see Normalizer#normalize(CharSequence, java.text.Normalizer.Form)
  @see #getWithoutForbiddenChars(String)
  @since 9.0.6