Comment On ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

Le bout de code du jour à été découvert par Dave Conrad à l'intérieur d'une grande application web en production depuis plus de quatre ans. Comme vous pouvez l'imaginer, des projets de cette taille sont plutôt difficiles à résumer dans un article. Comme on dit, une belle fonction javascript vaut mieux qu'un long discours. [Texte complet]
« PrécédentPage 1Suivant »

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-24 02:33 • par NHenry
Ce code m'a un peu surpris, j'ai mis un moment avant de voir que si il y a 2 fois la chaine recherchée, ben ... ça plante méchamment.

Mais comme dit le dicton : pourquoi faire simple quand on peut faire compliqué ... ;)

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-24 02:42 • par MOX (non enregistré)
J'ai toujours apprécier à leur juste valeurs les personnes qui critiquaient le travail des autres sans apporter la correction d'une erreur (et temps qu'a faire son amélioration).
C'est vrais que tous les codeurs ne sont pas des humains, n'ont pas droit à l'erreur, ne sont jamais fatigués et n'ont pas de vie privé donc pas de soucis.

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-24 04:18 • par NHenry
Mox, je n'ai pas compri si ton commentaire m'était destiné (peut être un peu parano), mais voici une proposition (je ne fais pas de javascript, donc merci d'être un peu indulgent) :

function convertSingleQuoteAndDoubleQuoteAsciiToCharacters(str){
Return str.Replace("'","'").replace(""","\"")
}

Je fais surtout du .NET, donc la structure est peutêtre fausse.

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-24 04:59 • par Cheap (non enregistré)
Peut être MOX est-il l'auteur de ce code, il voulait simplement pouvoir corriger son projet ...

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-24 05:09 • par Thibault j (non enregistré)
201998 en réponse à 201985
MOX:
J'ai toujours apprécié à leur juste valeur les personnes qui critiquaient le travail des autres.


Hum, Mox, si c'est ce que tu penses, peut-être qu'il ne faut pas surfer sur the daily wtf ?

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-24 05:52 • par Arno (non enregistré)
Certains manquent peut être d'un peu d'auto-dérision..

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-24 09:55 • par Mick@el (non enregistré)
Pour exemple, si vous envoyez "O&#39Reilly", cela va retourner "O'Reilly"

ou pas ...

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-24 10:01 • par Jocelyn Demoy
202037 en réponse à 202036
"Pas" en effet ;-) Tu as l'oeil.

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-24 10:05 • par Mick@el (non enregistré)
Ah, et faudrait ptetre se décider quand à l'écriture de "Quote" ou "Quotte"
:P

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-24 11:46 • par Guillaume (non enregistré)
202110 en réponse à 202037
J'ai copié/coller cette superbe fonction et je l'ai testé avec O'Reilly. Elle renvoie bien O'Reilly, je ne comprends pas le "ou pas"

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-24 12:53 • par Jocelyn Demoy
j'avais fait une coquille dans l'article en oubliant le ";" dans les exemples.

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-24 15:40 • par benjarobin (non enregistré)
202200 en réponse à 202110
Si tu lisais l'article en entier peu être...
Cela ne marche pas quand il y a 2 fois O&#39....
Bref, sinon il y a des fous comme même...

Re: ConvertirSimpleQuoteEtDoubleQuoteEnCaracteresAscii (T)

2008-06-25 03:33 • par Guillaume (non enregistré)
202288 en réponse à 202200
Merci, mais j'avais bien compris que ca marche pas quand il y a deux fois '
Si tu avais lu mon commentaire en entier, tu aurais vu que je répondais au message "ou pas", et que l'article a été modifié depuis, ce qui explique que je ne retrouve pas le problème;o)

Sinon, je trouve un certain charme à réinventer la roue.
« PrécédentPage 1Suivant »

Ajouter un commentaire