Zum Inhalt springen

Kyrillisch im RTE und in der Suche

Erstellt am 10. Dezember 2007 · Noch keine Antworten

Tags: Suche, Frage

Blurry ·

Moin,

ich habe die unliebsame Aufgabe, TYPO3 so herzurichten, dass es mit dem kyrillischen Zeichensatz läuft. Konkret heißt das:

  • Im Backend sollen die Seitentitel kyrillisch angezeigt werden (funktioniert dank ['BE']['forceCharset'] = "utf-8" bereits)

  • Der in den Rich Text Editor eingegebene russische Text soll nicht nur aus HTML-Entities bestehen (so ist es momentan, wenn ich per Copy und Paste dort kyrillische Zeichen einfüge) - Update: Jetzt irgendwie nicht mehr, komisch. Vielleicht war die Umstellung auf UTF-8 gestern noch nicht richtig abgeschlossen, als ich's probiert hab (oder so ähnlich). Aber umso besser.

  • Deutsche Umlaute müssen über den RTE korrekt UTF-8-kodiert werden (geht bisher nicht, kommen nur Fragezeichen raus) - Update: Geht jetzt auch, nanu?

  • Die Suche mit indexed_search soll ebenfalls auf Russisch arbeiten - Update: Funktioniert nun anscheinend ebenfalls, ohne dass ich was gemacht hab. Hm, allerdings werden Seiten gefunden, auf denen gar nichts draufsteht. *kratz*

Falls jemand einen auch noch so geringen Ansatz für einen der Punkte hat, wäre ich ihm sehr verbunden, wenn er mir den mitteilen könnte. Bereits probiert habe ich es mit

page.config.metaCharset = utf-8
page.config.additionalHeaders = Content-Type:text/html;charset=utf-8

im Root-Template. Leider erfolglos. Aber eigentlich ja auch klar, die Anweisungen überreden den Rich Text Editor schließlich nicht zur korrekten Zeichenkodierung.

Update: Hat sich dann wohl erledigt; die angegebenen TypoScript-Angaben und das Umstellen des Backends auf UTF-8 haben entgegen dem ersten Eindruck anscheinend doch zum Erfolg geführt. Muss allerdings noch mal nach der Suche sehen. Update vom Update: Hat sich ebenfalls erledigt, <!-- TYPO3SEARCH_begin --> und <!-- TYPO3SEARCH_end --> zur Eingrenzung des Suchbereichs im HTML-Template haben hier weitergeholfen. Aber danke fürs Zuhören. :p

MfG
Blurry