public static String initials(final String str,final String charsetName) throws UnsupportedEncodingException {
  return initials(new String(str.getBytes(charsetName),"UTF-8"));
}

public static String initials ( final String str , final String charsetName ) throws UnsupportedEncodingException { return initials ( new String ( str . getBytes ( charsetName ) , "UTF-8" ) ) ; }
transliterate unicode string to a initials .
