• [^] # Re: Survivor

    Posté par . En réponse au journal C, un âge remarquable. Évalué à 3.

    Soit tu travailles sur des chaînes de caractères et t’es un peu obligé de prendre en compte la normalisation Unicode si tu veux émettre du code correct.

    ou limiter les entrées à du ASCII tout bête. ça évite les attaques par glyphe similaires, évite d'avoir un truc insaisissable sur une disposition courante; tout dépend de la cible; (par contre si faut saisir des noms de personnes, pas le choix vaut mieux passer à un encodage large)

    La question est surtout est ce que ton code est correct? Parce qu’aller très vite pour donner la mauvaise réponse, c’est facile, je peux le faire moi aussi:

    Non la question est qu'est qu'une comparaison correcte : est-ce que le o cyrillique doit être == à un o latin? De même pour tous les glyphes communs. Comme dit plus haut la réponse est loin d'être évidente.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent