Retourner au contenu associé (journal : Jupyter et la gestion des caractères de fin de ligne dans les URL de données par Firefox vs Chromium)
Posté par raphj (site web personnel) le 21 septembre 2019 à 10:11. 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é à 7. Dernière modification le 21 septembre 2019 à 10:12.
Intrigué, j'ai essayé de remplacer le saut de ligne par un , puis par un , sans succès.
Ensuite je suis tombé sur https://stackoverflow.com/questions/3871729/transmitting-newline-character-n :
Code :
import numpy as np mon_tableau = np.array([[1,2,3],[4,5,6]]) mon_str = np.array2string(mon_tableau) lien = "<a download='mon_fichier.txt' href='data:text/csv;charset=utf-8;ascii," + mon_str.replace("\n", "%0A") + "'>texte_du_lien</a>" print(lien)
Résultat :
<a download='mon_fichier.txt' href='data:text/csv;charset=utf-8;ascii,[[1 2 3]%0A [4 5 6]]'>texte_du_lien</a>
Avec Firefox et Chromium, sur Kate, je me retrouve bien avec une nouvelle ligne. Pas besoin de base64.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Utiliser %0A
Posté par raphj (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é à 7. Dernière modification le 21 septembre 2019 à 10:12.
Intrigué, j'ai essayé de remplacer le saut de ligne par un
, puis par un , sans succès.Ensuite je suis tombé sur https://stackoverflow.com/questions/3871729/transmitting-newline-character-n :
Code :
Résultat :
Avec Firefox et Chromium, sur Kate, je me retrouve bien avec une nouvelle ligne. Pas besoin de base64.