Dans la page wikipedia que tu cites, quelques lignes plus haut il est écrit:
linefeeds within an element attribute value (such as the "src" above) are ignored
Pour des raisons historiques et de lisibilité, la norme dit d'ignorer les sauts de ligne dans un data URI scheme, ca permet d'avoir un texte long coupé en plusieurs lignes donc plus lisible.
Après chaque navigateur et moteur de rendu fait ce qu'il veut et ce n'est pas la seule incompatibilité qui existe.
Même si tu as l'air de ne pas aimer le base64, et malgré la perte (relative) de place que ca provoque, je pense malgré tout que c'est la meilleure solution pour ton problème. Avec le base64, on est sûr que les données entre la source et la cible seront les mêmes et non interprétées.
# Vous n'avez pas les autorisations nécessaires
Posté par Babelouest (site web personnel) . En réponse au journal Jupyter et la gestion des caractères de fin de ligne dans les URL de données par Firefox vs Chromium. Évalué à 10.
Dans la page wikipedia que tu cites, quelques lignes plus haut il est écrit:
Pour des raisons historiques et de lisibilité, la norme dit d'ignorer les sauts de ligne dans un
data URI scheme, ca permet d'avoir un texte long coupé en plusieurs lignes donc plus lisible.Après chaque navigateur et moteur de rendu fait ce qu'il veut et ce n'est pas la seule incompatibilité qui existe.
L'exemple de la même page wikiepdia est:
Même si tu as l'air de ne pas aimer le base64, et malgré la perte (relative) de place que ca provoque, je pense malgré tout que c'est la meilleure solution pour ton problème. Avec le base64, on est sûr que les données entre la source et la cible seront les mêmes et non interprétées.