Message d'erreur
Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.
L'histoire
Le moteur a refusé votre fichier parce qu'il contient des octets qui ne sont pas de l'UTF-8 valide. Voici le principe. Un fichier RushScript est du texte, et ce texte est de l'UTF-8, partout : dans les chaînes, dans les commentaires, ailleurs. Chaque caractère doit être complet et écrit de la façon la plus courte possible. Si le fichier contient un octet égaré, une séquence coupée en deux, une forme inutilement longue, ou un code hors des limites du standard, le moteur refuse le fichier entier, avant de lire la moindre instruction. Le message nomme le fichier, la ligne, et la position en octets de la première mauvaise séquence. Autrefois, le moteur lisait quand même, puis se plaignait au mauvais endroit, ou affichait du charabia. Aujourd'hui, il vous dit exactement où regarder. La cause la plus fréquente est un éditeur qui a enregistré le fichier avec un autre codage. Rouvrez-le, enregistrez-le en UTF-8, et relancez.
Texte issu du catalogue d'erreurs du moteur Rush.
