2009-04-27 4 views
0

apostrophes J'utilise v2.0 de ClassTextile.php, avec l'appel suivant:.PHP: Textile me donner des guillemets simples au lieu de

$testimonial_text = $textile->TextileRestricted($_POST['testimonial']); 

... et tous mes apostrophes (ex Il fait chaud ici) sont en cours de traduction en ASCII ‘ (qui est une citation unique, qui pèse dans le mauvais sens). Ce qu'il devrait être est ASCII ’. J'ai également essayé d'utiliser TextileThis() et j'ai le même problème. Si je vais et l'essaie sur le site Web de Textile (http://textile.thresholdstate.com/), il donne le bon code ASCII. Alors pourquoi ne fonctionne-t-il pas avec la bibliothèque téléchargeable? Ou est-ce que je fais quelque chose de mal?

Répondre

0

Essayé encore cela et cela fonctionne. Bizarre.

Depuis, vous êtes passé à Markdown. Et bien.

0

Avez-vous vraiment copié-collé le texte de votre code source au formulaire sur leur site Web? Si cela donne toujours le même résultat, vous devriez probablement mettre à jour votre version.

+0

J'utilise la dernière version (je viens de la télécharger depuis le site), et mon code est presque mot pour mot de l'exemple de code (ce que j'avais réimprimé dans ma question). – neezer

+0

Cela ne sonne pas comme si l'exemple de chaîne avait été copié-collé - Les deux caractères sont exactement les mêmes (dépoending sur vos paramètres de polices), mais traduisent à des valeurs différentes. Essayez de copier-coller les deux caractères suivants dans la zone de saisie sur le lien que vous avez fourni: '' – soulmerge

0

Le code Hmm semble propre, je suggérerais de passer dans le POST et une variable au lieu de directement juste pour voir s'il y a un peu de bogue. Je ne pense pas que les résultats changeront en excluant cette option.

$var = $_POST['testimonial']; 
$testimonial_text = $textile->TextileRestricted($var); 
Questions connexes