Comment savoir quel caractère exactement (pour un str_replace) ?
Posté : 05 mars 2020, 08:26
Hellooo !
Je cale sur un petit souci qui me donne du fil à retordre
Je ne savais pas trop où ouvrir le sujet car c'est entre du code de caractère et du php. Si besoin, ne pas hésiter à déplacer
Dans un formulaire, je colle par exemple un titre musical que j'ai copié depuis le site Discogs.
Prenons par exemple ce titre :
Latino Party – The Party ( https://www.discogs.com/Latino-Party-Th ... ter/176999 )
On peut constater que le tiret entre l'artiste et le titre n'est pas le "tiret du 6" mais un tiret un peu plus long. Donc un caractère à priori différent.
Par un str_replace, je souhaiterait remplacer ce tirer inhabituel par "celui du 6", pour rester homogène avec les saisies que je fais manuellement.
Comment savoir quel est exactement ce caractère ?
Un copié collé dans Notepad++ me donne le même tiret que celui que je veux, dans Word, ca met le tiret long... Afficher le code source de la page ou examiner l'élément ne m'avance pas plus
J'ai tenté ces remplacements là :mais rien ne fonctionne
De manière générale, comment connaître le code d'un caractère un peu inhabituel, comme une apostrophe que l'on fait avec la touche 4 de la rangée du haut d'un clavier (ce qui donne ' ) et qui sur un tchat par exemple, devient ‘ ou une apostrophe qui descend vers la droite.
Merkouin pour le coup de palme
Couin
Je cale sur un petit souci qui me donne du fil à retordre
Je ne savais pas trop où ouvrir le sujet car c'est entre du code de caractère et du php. Si besoin, ne pas hésiter à déplacer
Dans un formulaire, je colle par exemple un titre musical que j'ai copié depuis le site Discogs.
Prenons par exemple ce titre :
Latino Party – The Party ( https://www.discogs.com/Latino-Party-Th ... ter/176999 )
On peut constater que le tiret entre l'artiste et le titre n'est pas le "tiret du 6" mais un tiret un peu plus long. Donc un caractère à priori différent.
Par un str_replace, je souhaiterait remplacer ce tirer inhabituel par "celui du 6", pour rester homogène avec les saisies que je fais manuellement.
Comment savoir quel est exactement ce caractère ?
Un copié collé dans Notepad++ me donne le même tiret que celui que je veux, dans Word, ca met le tiret long... Afficher le code source de la page ou examiner l'élément ne m'avance pas plus
J'ai tenté ces remplacements là :
Code : Tout sélectionner
$edit = str_replace("–", "-", $edit );
$edit = str_replace("–", "-", $edit );
$edit = str_replace("–", "-", $edit );
$edit = str_replace("—", "-", $edit );
$edit = str_replace("—", "-", $edit );De manière générale, comment connaître le code d'un caractère un peu inhabituel, comme une apostrophe que l'on fait avec la touche 4 de la rangée du haut d'un clavier (ce qui donne ' ) et qui sur un tchat par exemple, devient ‘ ou une apostrophe qui descend vers la droite.
Merkouin pour le coup de palme
Couin