A voir également:
- [C] Ecrire une string avec ses accents
- Ecrire en gras sur whatsapp - Guide
- Comment écrire # sur pc - Guide
- Écrire en majuscule - Guide
- Ecrire en miroir - Guide
- Application pour ecrire une lettre - Télécharger - Dictionnaires & Langues
3 réponses
oui, ça dépend où doit apparaître le texte.
Dans la console ?
Dans une page web ?
Dans un fichier texte ?
En fonction de la sortie, il faudra utiliser un encodage spécifique.
(A propos des encodages, voir: https://sebsauvage.net/python/charsets_et_encoding.html )
Dans la console ?
Dans une page web ?
Dans un fichier texte ?
En fonction de la sortie, il faudra utiliser un encodage spécifique.
(A propos des encodages, voir: https://sebsauvage.net/python/charsets_et_encoding.html )
Il s'agit de l'écrire sur différents types de téléphones portables, autrement dit ça se complique si effectivement il y a des codes différents pour chaque sortie.
Tu peux me donner le code pour ecrire sur console/page web/fichier texte stp ?
Tu peux me donner le code pour ecrire sur console/page web/fichier texte stp ?
Justement, ça dépend :-)
Par exemple, la console Windows attend le charset cp437.
Pour une page web, on utilise souvent ISO-8859-1, même si UTF-8 est plutôt recommandé.
Pour écrire dans un fichier XML, c'est obligatoirement l'UTF-8.
Pour un fichier texte, ça dépend de ce que tu veux en faire.
L'UTF-8 est l'idéal, mais on peut avoir besoin de faire de l'ASCII pur, ou bien de l'ISO-8859-1 si c'est un fichier texte destiné à Windows.
Dans une base de données, dans une même table, certaines colonnes peuvent être en ASCII, d'autres en ISO-8859-1 et d'autres en Unicode.
etc.
Idéalement:
- en interne, dans les programmes, on travaille tant que possible en UNICODE.
- quand on doit importer/exporter (page web, fichier, etc.) on encode/décode les chaînes Unicode dans un encodage particulier (ISO-8859-1, ASCII, UTF-8...)
Je ne peux pas te donner de réponse absolue.
ça dépend de l'application.
A priori, tu peux directement mettre des caractères accentués dans ton code.
J'ignore si ton compilateur prend ça automatiquement en compte (certains le font.)
Essai de tester.
Est-ce que ça marche quand tu met un "é" dans ton code source ?
Est-ce que ça compile ?
Est-ce que ça s'affiche bien ?
Avec quoi compiles-tu ?
Avec quoi affiches-tu (fenêtre MS-Dos, zone de texte Windows, navigateur, autre ?)
Par exemple, la console Windows attend le charset cp437.
Pour une page web, on utilise souvent ISO-8859-1, même si UTF-8 est plutôt recommandé.
Pour écrire dans un fichier XML, c'est obligatoirement l'UTF-8.
Pour un fichier texte, ça dépend de ce que tu veux en faire.
L'UTF-8 est l'idéal, mais on peut avoir besoin de faire de l'ASCII pur, ou bien de l'ISO-8859-1 si c'est un fichier texte destiné à Windows.
Dans une base de données, dans une même table, certaines colonnes peuvent être en ASCII, d'autres en ISO-8859-1 et d'autres en Unicode.
etc.
Idéalement:
- en interne, dans les programmes, on travaille tant que possible en UNICODE.
- quand on doit importer/exporter (page web, fichier, etc.) on encode/décode les chaînes Unicode dans un encodage particulier (ISO-8859-1, ASCII, UTF-8...)
Je ne peux pas te donner de réponse absolue.
ça dépend de l'application.
A priori, tu peux directement mettre des caractères accentués dans ton code.
J'ignore si ton compilateur prend ça automatiquement en compte (certains le font.)
Essai de tester.
Est-ce que ça marche quand tu met un "é" dans ton code source ?
Est-ce que ça compile ?
Est-ce que ça s'affiche bien ?
Avec quoi compiles-tu ?
Avec quoi affiches-tu (fenêtre MS-Dos, zone de texte Windows, navigateur, autre ?)