TinyMCE und utf8

Alles über die Anwendung und Entwicklung von AddOns.

TinyMCE und utf8

Beitragvon Do it » 25. Okt 2010, 12:59

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?
Do it
 
Beiträge: 5
Registriert: 25. Okt 2010, 12:35

Re: TinyMCE und utf8

Beitragvon Cheffchen » 25. Okt 2010, 13:38

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
Benutzeravatar
Cheffchen
 
Beiträge: 1125
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

Beitragvon Do it » 25. Okt 2010, 15:02

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...
Do it
 
Beiträge: 5
Registriert: 25. Okt 2010, 12:35

Beitragvon Cheffchen » 25. Okt 2010, 15:57

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
Benutzeravatar
Cheffchen
 
Beiträge: 1125
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

Beitragvon Do it » 25. Okt 2010, 17:01

RAW ist mir schon mal untergekommen, ich konnte damit aber nichts anfangen. Danke für den Hinweis, ich suche mal in der Richtung!
Do it
 
Beiträge: 5
Registriert: 25. Okt 2010, 12:35

Beitragvon Xong » 25. Okt 2010, 17:03

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
LG,
Xong

Bild Määääääääääääääääääääääääh!
Benutzeravatar
Xong
 
Beiträge: 1560
Registriert: 5. Jun 2008, 07:30
Wohnort: Hohndorf in Sachsen

Beitragvon Do it » 25. Okt 2010, 18:08

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.
Do it
 
Beiträge: 5
Registriert: 25. Okt 2010, 12:35

Beitragvon Xong » 25. Okt 2010, 18:26

Wie sieht denn der Moduleingabecode aus, der funktioniert?
LG,
Xong

Bild Määääääääääääääääääääääääh!
Benutzeravatar
Xong
 
Beiträge: 1560
Registriert: 5. Jun 2008, 07:30
Wohnort: Hohndorf in Sachsen

Beitragvon Cheffchen » 25. Okt 2010, 20:00

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
Benutzeravatar
Cheffchen
 
Beiträge: 1125
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

Beitragvon Do it » 26. Okt 2010, 11:29

:D Die Änderung auf raw ist die Lösung!

Danke für die Hilfe.
Do it
 
Beiträge: 5
Registriert: 25. Okt 2010, 12:35

Re:

Beitragvon chandany » 4. Jan 2012, 22:40

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.
-----
Testumgebung REX432 | Apache/2.2.14 (Unix) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l PHP/5.3.1 mod_perl/2.0.4 Perl/v5.10.1
MySQL-Client-Version: 5.1.44 | MySQL-Zeichensatz: UTF-8 general (utf8)
----
Benutzeravatar
chandany
 
Beiträge: 28
Registriert: 9. Nov 2006, 20:12
Wohnort: Hamburg


Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: rkemmere und 3 Gäste