ajoute gestion des exception pour encode et decode
ajoute gestion des exception pour encode et decode