2011-01-29 7 views
1

Je stocke de grandes quantités de texte dans une base de données. Le problème est que lorsque j'essaie de stocker des guillemets (‘ ’ “ ” pas " ') ils stockent dans la base de données bien, mais ne montrent pas quand je montre le texte de la base de données.Stockage des caractères de guillemets dans la base de données

Devrais-je convertir les guillemets avant de les mettre dans la base de données ou de charger le texte de la base de données et quelle méthode de conversion serait la mieux adaptée?

+0

vous stockez vos données au format UTF-8? –

+0

La table est définie sur latin1_swedish_ci mais convertie en utf8_encode(); fonction lors du chargement du texte. – Brad

+0

Les guillemets typographiques ne font pas partie de latin1. – user570783

Répondre

1

Vos problèmes seraient en effet résolus en utilisant UTF8, mais si cela ne correspond pas à votre frontal, utilisez simplement les entités html.

Cet outil devrait être utile si vous ne pouvez pas utiliser php \ quelque chose d'autre pour le faire automatiquement: http://leftlogic.com/projects/entity-lookup

0

Pourriez-vous les stocker comme “ and ” or ‘ and ’?

Je présume que la sortie est en html?

Questions connexes