2016-05-24 19 views
0

Ich habe gerade installiert CK Editor auf ein Formular, das Daten an eine Datenbank übermittelt, wenn ich ein Apostroph 'Es wird als & # 39; stattdessen auf meiner Webseite.CK Editor seltsame Zeichen

Wie kann ich stattdessen einen Apostroph anzeigen?

Antwort

0

Was passiert, ist, dass irgendwo entlang der Linie, CKEditor (oder vielleicht ein anderer Teil des Systems) durchläuft und Zeichen umgewandelt werden, die möglicherweise Probleme verursachen könnten (aufgrund besonderer Bedeutung in HTML mit) in ihre HTML entity representations.

Dies ist ein normales Verhalten, und wenn Sie keine String-Manipulation in Ihrer Datenbank vornehmen müssen, können Sie diese für diese Phase gerne belassen. In der Tat können Sie sie zusammen mit normalen HTML-Text haben und es sollte gut machen.

Offensichtlich ist Ihr Setup ausreichend unterschiedlich, dass etwas nicht passiert. Also, Sie werden etwas wie PHP's html_entity_decode() verwenden, um zurück zu normalem nicht-gescannten Text zu konvertieren. Es sollte eine gleichwertige Funktion in jeder Sprache mit einer halbwegs ordentlichen Standardbibliothek geben.

+1

Vielen Dank, es scheint, ich ersetzte "&" Zeichen mit "&" Ich habe dies geändert, um einzelne "" Solitary "&" Daher bekam ich & # 39; was offensichtlich nicht korrekt dekodiert wurde. Danke für Ihre Hilfe – Tilly

Verwandte Themen