Comment utiliser : Guillemets courbes en droits
- Collez le code ou le texte qui échoue : JSON, JavaScript, CSS, une commande de terminal.
- Laissez « Intelligents → droits » sélectionné. Le rapport indique combien de guillemets courbes, de tirets et de caractères invisibles ont été remplacés.
- Copiez la version nettoyée. S’il s’agit de JSON, un badge confirme qu’il est désormais valide.
- Vous rédigez un texte ? Passez en « droits → intelligents » pour obtenir une typographie correcte, avec guillemets et tirets adaptés.
Pourquoi les guillemets intelligents cassent le code
Les traitements de texte, Slack, Notion, Google Docs, macOS et de nombreux CMS remplacent « utilement » les guillemets droits (" et ') par des guillemets typographiques courbes (“ ” et ‘ ’). Les langages de programmation ne comprennent que les guillemets droits : le code collé depuis ces applications échoue avec des erreurs comme Unexpected token “ in JSON, SyntaxError: Invalid or unexpected token, ou une commande shell qui fait silencieusement autre chose. Visuellement, la différence est minime, ce qui rend le bug difficile à repérer.
Ce qui est remplacé
| Caractère | Nom | Devient |
|---|---|---|
| “ ” „ « » | Guillemets doubles courbes / angulaires | " |
| ‘ ’ ‚ ′ | Apostrophes courbes, apostrophe, prime | ' |
| – — − | Tiret demi-cadratin, tiret cadratin, signe moins | - |
| … | Points de suspension | ... |
| NBSP, thin space | Espaces insécables, espaces fines | Espace normale |
| ZWSP, ZWJ, BOM, soft hyphen | Caractères invisibles | Supprimés |
Le tiret cadratin dans --flag est un grand classique : Slack transforme un double tiret en « — », et l’option de ligne de commande ne fonctionne plus.
Prévenir le problème
- Partagez le code dans des blocs de code (backticks dans Slack, Notion, GitHub) : ils conservent les guillemets droits.
- Sur macOS, désactivez Réglages système → Clavier → Saisie de texte → Utiliser les guillemets et tirets intelligents.
- Dans Word, désactivez « Remplacer les guillemets droits par des guillemets typographiques » dans Options de correction automatique → Mise en forme automatique pendant la frappe.
Une fois les guillemets corrigés, formatez et validez le JSON avec le JSON Formatter.
Aussi recherché comme : guillemets courbes, guillemets intelligents, guillemets droits, corriger json guillemets, guillemets typographiques, espace insécable, tiret cadratin, smart quotes.
Outils complémentaires : Guillemets courbes en droits
- Générateur de trait d'union conditionnel — Évitez que les mots longs comme « Versicherungsleistungen » débordent sur mobile : insérez automatiquement des traits d'union conditionnels invisibles ou placez-les à vos propres points de coupure, puis copiez le résultat.
- Encodeur d'entités HTML — Échappez < > & " pour afficher du texte en sécurité dans une page HTML, convertissez les accents et symboles en entités nommées ou numériques, ou décodez un HTML rempli d'entités pour retrouver le texte brut.
- Vérificateur de différences — Collez une version originale et une version modifiée pour comparer côte à côte les lignes ajoutées, supprimées et modifiées — les mots exacts qui ont été modifiés étant mis en évidence dans chaque ligne.
- Supprimer les lignes en double — Collez une liste pour supprimer instantanément les lignes en double.
Questions fréquentes
Comment corriger les erreurs « Unexpected token » dans un JSON ?
Les guillemets à l’intérieur des chaînes de caractères sont-ils modifiés ?
Pourquoi ma commande échoue-t-elle lorsqu’elle est copiée depuis Slack ?
-- en tiret cadratin et les guillemets droits en guillemets courbes. Cet outil les reconvertit en caractères ASCII attendus par votre terminal.