eserandour/Minitel1B_Hard

Caractères accentués en majuscule

Opened this issue · 2 comments

Bonjour. Super bibliothèque ! Merci beaucoup.

Si on passe une chaîne de caractère à print() contenant une majuscule accentuée, cela pose souci.

Voici ce que j'ai fait pour régler le problème :
dans isDiacritic()
String accents = "àâäèéêëîïôöùûüçÀÂÄÈÉÊËÎÏÔÖÙÛÜÇ";

et dans printDiacriticChar()
String diacritics = "àâäèéêëîïôöùûüçÀÂÄÈÉÊËÎÏÔÖÙÛÜÇ";
en ajoutant le code suivant :

	case (15):car = 'A';break;
	case (16):car = 'A';break;
	case (17):car = 'A';break;
	case (18):car = 'E';break;
	case (19):car = 'E';break;
	case (20):car = 'E';break;
	case (21):car = 'E';break;
	case (22):car = 'I';break;
	case (23):car = 'I';break;
	case (24):car = 'O';break;
	case (25):car = 'O';break;
	case (26):car = 'U';break;
	case (27):car = 'U';break;
	case (28):car = 'U';break;
	case (29):car = 'C';break;

Cordialement,
Boris

Merci beaucoup du retour.
Dès que j'ai un petit moment, je regarde ça et je mets à jour la bibliothèque.

La bibliothèque est mise à jour, mais j'ai dû rajouter un writeByte(SI) avant le break pour que cela fonctionne correctement.