[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • TinyMCE und utf8
Seite 1 von 1

TinyMCE und utf8

Verfasst: 25. Okt 2010, 13:59
von Do it
Nach Umstellung von Redaxo und Datenbank auf utf8 klappt´s bisher eher suboptimal. Die templates sind auf ut8-Kodierung geändert, Texte die hier implementiert sind, werden einwandfrei ausgegeben.

Anders bei den Texten, die mit TinyMCE editiert werden. Sie erscheinen zwar im Frontend normal, im Quelltext werden Umlaute aber durch Sonderzeichen ersetzt. Wird Tiny deaktiviert und die Artikel im Quelltext editiert, kommen Umlaute auch im Quelltext richtig.

Ich habe schon diverse Lösungsansätze hier im Forum durchforstet, geholfen hat bisher nichts. Habt Ihr eine Idee?

Re: TinyMCE und utf8

Verfasst: 25. Okt 2010, 14:38
von Cheffchen
Do it hat geschrieben:Sie erscheinen zwar im Frontend normal, im Quelltext werden Umlaute aber durch Sonderzeichen ersetzt. Wird Tiny deaktiviert und die Artikel im Quelltext editiert, kommen Umlaute auch im Quelltext richtig.
Was verstehst unter Umstellung auf utf-8?
Template/Redaxo/Datenbank (und natürlich den Inhalt der Datenbank)?

Umlaute aber durch Sonderzeichen ersetzt, meinst sowas "Â"? dann stimmt die Codierung nicht.
Bei mir macht TinyMCE das ü in ü wie es sein soll.

Cheffchen

Verfasst: 25. Okt 2010, 16:02
von Do it
Hallo Cheffchen,

umgestellt ist alles, also Template/Redaxo/Datenbank/Inhalte.

Umlaute der Artikel werden im Browser richtig dargestellt, aber im Quelltext wird aus ä eben ä

Das ist bei anderen Sites/CMS nicht so. Quältext soll halt auch schön sein...

Verfasst: 25. Okt 2010, 16:57
von Cheffchen
Hallo,

das ist aber utf-8 :O),

Was du suchst ist RAW.
Ich weis nicht ob dies richtiger ist bei anderen CMS und ob das schöner ist? keine Ahnung.

Das solltest vielleicht in einen neuen Beitrag klären ob TinyMCE mit RAW besser ist als UTF-8 und je nach ergebnis ob das mit Radaxo dann überhaupt funzt ohne das System zu sehr ändern zu müssen.

PS: habe gerade bei ikea geschaut die haben utf8 und ä im Quellcode !?

Cheffchen

Verfasst: 25. Okt 2010, 18:01
von Do it
RAW ist mir schon mal untergekommen, ich konnte damit aber nichts anfangen. Danke für den Hinweis, ich suche mal in der Richtung!

Verfasst: 25. Okt 2010, 18:03
von Xong
Cheffchen hat geschrieben:[...] ob TinyMCE mit RAW besser ist als UTF-8 [...]
Nur "TinyMCE mit RAW" ist "UTF-8"!

Siehe auch: http://forum.redaxo.de/ftopic12555.html ... inymce+raw

Verfasst: 25. Okt 2010, 19:08
von Do it
Den thread habe ich gesehen, kann ihn allerdings nicht nachvollziehen.

Wenn ich den code von Andreas in das Eingabemodul setzte, gibt´s beim Aufruf des Artikels eine Fehlermeldung.

Verfasst: 25. Okt 2010, 19:26
von Xong
Wie sieht denn der Moduleingabecode aus, der funktioniert?

Verfasst: 25. Okt 2010, 21:00
von Cheffchen
Hallo,

ok ich habe das jetzt bei mir in raw geändert.
Alle zeichen werde 1zu1 übernommen egal ob ä® oder oder.
Wieso ist das eigentlich nicht Standard in Redaxo?

/files/addons/zinymce/tiny_mce/tiny_mce.js
Ich habe einfach die Default settings geändert, jetzt bloss noch jeden block mal öffnen und speichern.

Vorteil: das schöne, die Konfiguration bei R4.2 funzt weiter und bei allen Module mit Tiny ab sofort.
Nachteil: beim update auf neues Redaxo muss man daran denken und wenn nicht ist auch nicht weiter schlimm :O).

Oder übersehe ich da was?

Cheffchen

Verfasst: 26. Okt 2010, 12:29
von Do it
:D Die Änderung auf raw ist die Lösung!

Danke für die Hilfe.

Re:

Verfasst: 4. Jan 2012, 23:40
von chandany
Do it hat geschrieben::D Die Änderung auf raw ist die Lösung!

Danke für die Hilfe.
Auch unter REX432 Community ;)
Habe lange gebraucht bis ichs verstanden habe. :roll:
Hier die Kurzanleitung:
redaxo/include/addons/tinymce/classes/class.tinymce.inc.php
zeile 512 einfügen

Code: Alles auswählen

		// UTF8 :
		$configout .= $n . '  entity_encoding : \'raw\','; //numeric, named, raw, //http://www.tinymce.com/wiki.php/Configuration:entity_encoding
		//$configout .= $n . '  entity_encoding : \'xml\','; //http://www.tinymce.com/wiki.php/Configuration:encoding
Jetzt bleibt bei RSS2 Vallidem Code nur noch das d... <p> zu entfernen. Hat da jemand ne :idea: Idee?????
bis bald.