Hellooo
Voilà, je cale sur une broutille à laquelle je ne trouve pas de solution.
Via un form method POST, j'alimente ou modifie une base de données, dans laquelle j'ai un champ "titre" .
Dans le form, je remplis manuellement le champs input text avec le titre que je veux, généralement de forme :
un artiste - un titre (une version)
Les données recueillies à la validation du form, passent dans diverses opérations pour mettre la casse en forme de façon à obtenir quelques chose dans le format suivant :
Un Artiste - Un titre (Une Version)
Il arrive que j'aille faire un copier coller depuis le site discogs pour remplir le champ dans le form.
Par exemple :
https://www.discogs.com/fr/FPI-Project- ... ase/675841
Je copie la ligne FPI Project – Rich In Paradise mais :
1) Le tiret n'est pas un tiret (celui du 6) mais un tiret long.
2) Après Project, ce n'est pas qu'un espace mais un espace suivi de ‎ puisque dans la base de données je me retrouve avec FPI Project ‎– Rich In Paradise
(Notons qu'il y a un espace au début de l'ensemble mais pas évident à le montrer sur le forum).
Pour la gestion de l'espace du début et du ‎ , cela ne me pose pas de problème, mais en revanche pour le tiret long, je ne m'en sort pas.
J'ai tenté divers codes :
Ne marche pas.
Si mon autre page où je peux juste lire la DB, je surligne le – et fais clic droit , recherche google, il m'est indiqué que c'est le caractère "en dash", qui a pour code – ou encore –
Donc je teste :
Ne marche pas non plus.
Ne donne rien de mieux, mon tiret long reste tirer long
Si quelqu'un a une idée je suis preneur car là je sais même pas où chercher
Merci
Couin