Les problèmes de jeux de caractères sont déroutants et compliqués en eux-mêmes, mais en plus de cela, vous devez vous souvenir des noms exacts de vos jeux de caractères. C'est ça "utf8"? Ou "utf-8"? Ou peut "UTF-8"- être ? Lorsque vous recherchez des exemples de code sur Internet, vous verrez tout ce qui précède. Pourquoi ne pas simplement leur faire des constantes nommées et les utiliser Charset.UTF8?
MessageDigest#getInstance().