MISE À JOUR !: (2017-12-07)
Il semble que Google ait mis à jour les contrôles du navigateur Web Chrome (et éventuellement d’autres) afin d’afficher des espaces réservés pour de nombreux caractères de contrôle ASCII courants, y compris le caractère de tabulation verticale! Ce changement a provoqué la rupture de ma solution initiale ci-dessous, affichant désormais des carrés de "caractères inconnus" ou, dans certains cas, des espaces, qui étaient auparavant vides dans la plupart des cas d'utilisation (notamment Slack!). Ne pas craindre, il existe un correctif simple!
CORRECTIF: au lieu d'utiliser un onglet vertical (caractère hexadécimal 0x0B ), utilisez à présent un caractère de formatage (caractère hexadécimal 0x0C )!
Solution: copiez le texte fixe ci-dessous dans Slack and Edit:
There is once again *no* spoon
Ou utilisez n’importe quel convertisseur hexadécimal en ASCII (par exemple: ASCII en hexadécimal ) pour convertir ceci:
2a 0c 68 61 78 0c 2a
Personnellement, je trouve toujours plus simple et plus compatible d’utiliser une solution de la gamme ASCII plutôt que de tenter le destin avec une solution Unicode comme dans la réponse de leclercdumombasin. CEPENDANT, en ce qui concerne la facilité d'utilisation, la réponse de leclercdumombasin est élégante en ce sens que vous pouvez simplement copier et coller le trait d'union et marquer tous les mots que vous souhaitez conserver sans être formatés avec un seul caractère caché. La principale différence entre les deux est que ma solution utilise des caractères qui resteront cachés s'ils sont copiés / collés dans un éditeur de texte simple, alors que la solution de tiret souple de mes tests est convertie en un trait d'union standard dans les éditeurs de texte simples courants.
TL; DR: Vous avez maintenant deux solutions de travail pour le prix d'une!
POSTE ORIGINAL:
Je devais être d'accord avec Richard Simões ci-dessus, aucune de ces réponses n'apportait de solution réelle. Bien qu'ils soient tous corrects dans un sens, il n'y a pas de méthode construite intentionnellement pour gérer ce cas d'utilisation, cela nécessiterait un piratage quelconque. ... Et comme aucun des bidouilles fournies jusqu'à présent n'est acceptable, j'ai pris un hotpocket et des cassettes Xena et j'ai voulu prouver que mon kung-fu était fort.
Résultat: mon kung-fu était fort.
Solution: Utilisez le caractère de tabulation verticale .
Comme mentionné ci-dessus, vous pouvez utiliser un espace pour détacher les astérisques du mot ou de la phrase qui les entoure, comme ceci:
These * spaces * will keep it from becoming bold.
À mon avis, c’était déjà la meilleure réponse, mais cela ajoute quand même des espaces disgracieux. Par conséquent, si vous utilisiez l'onglet vertical (VT), il suffirait de séparer l'astérisque, sans ajouter d'espace supplémentaire entre les astérisques et les mots qu'ils entourent.
Voici les informations sur le personnage, bien que je ne sache pas comment StackExchange et / ou votre navigateur Web individuel l’affiche. S'il le convertit automatiquement en un espace, ou quelque chose de similaire, référez-vous ci-dessous à une autre méthode:
Vertical Tab (between quotes): ""
Decimal: 11
Hex: 0x0b
Et dans une phrase que vous utiliseriez sur Slack, où je l’ai testée avec succès, quelle que soit la façon dont cela fonctionne ici (il suffit de copier / coller dans Slack):
There is *no* spoon.
Le moyen le plus simple que j'ai trouvé de travailler avec des hacks de caractères non imprimables comme celui-ci est de sauvegarder la séquence dans un fichier texte au format hexadécimal; ensuite, chaque fois que je dois les utiliser, je peux rapidement ouvrir un nouvel onglet, google 'hex to ascii'. , puis copier / coller via n’importe quel convertisseur. Je vous recommande également d'utiliser un éditeur de texte permettant d'afficher des caractères d'espacement. Voici une chaîne en hex à utiliser, convertissez-la en ascii et remplacez 'hax' par ce que vous voulez taper:
2a0b6861780b2a