Re: [TYPO3-german] Content mit Umlauten wird teilweise nicht mehr angezeigt

2016-03-11 Diskussionsfäden Marcus Raphelt


Am 11.03.2016 um 13:05 schrieb Peter Pinnau:
> Vielen Dank für Deine schnelle Antwort.
>
Np :)

> Quote: Marcus Raphelt wrote on Fri, 11 March 2016 12:56
> 
>>
>> ich hatte gestern auch einen 4.5-Hosteurope-Notruf und konnte dort über
>> deren Config-Menü auf php 5.5 zurückstellen. Das würde ich als erstes
>> prüfen, alleine, um den Druck rauszunehmen. :-)
>
> Das habe ich sofort probiert. Leider bleibt das Verhalten auch mit PHP
> 5.5 unverändert.

Wenn Du auf 4.5.40 aktualisiert, funktioniert es ganz sicher! Die 4.5.16
dürfte knapp vier Jahre alt sein...
Von 4.5.x zu 4.5.y klappt auch gefahrlos.

>
>>
>> Sind die Typoscript-Angaben in der Datenbank und dort evtl. Umlaute in
>> den Kommentaren?
>
> Wo muss ich da nachschauen? In welcher DB-Tabelle?
In sys_template.
Du kannst aber auch im Backend im Template-Modul nachsehen - i.d.R. ist
in der Rootpage ein Extension-Template angelegt, welches dann entweder
die komplette Seite definiert oder ggf. aus anderen Ordnern Templates
inkludiert.
Wie gesagt - das KANN sein. Man kann die Typoscript-Definitionen auch
komplett in Dateien auslagern, dann wäre der Tipp in diesem Fall hinfällig.

Gruß
Marcus
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Content mit Umlauten wird teilweise nicht mehr angezeigt

2016-03-11 Diskussionsfäden Peter Pinnau

Quote: Peter Linzenkirchner wrote on Fri, 11 March 2016 13:53



ich vermute, dass sich durch die Umstellung die Datenbank-Verbindung geändert hat von latin (das war früher Standard) auf jetzt utf-8. Dadurch wird natürlich alles falsch dargestellt. 

Du kannst folgenden Eintrag im Installtool ausprobieren: 


$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES latin1'


Das ist bereits eingestellt.

In Überschriften und Menüpunkten werden die Umlaute richtig ausgegeben. Nur in 
den Inhaltstexten fehlen die Bestandteile, die Umlaute enthalten.
Es betrifft auch nicht den gesamten eingegebenen Inhalt, sondern nur 
Textpassagen mit einem Umlaut.

Bsp:

In der Datenbank steht im Feld tt_content.bodytext folgender Wert:

GeschäftführerTel: 1233433

Daraus wird in der Ausgabe

Tel: 1233433

Es wird nur das Wort Geschäftsführer rausgeworfen. Das muss irgendwo in der 
String-Aufbereitung passieren. Strings, die nicht durch diese Aufbereitung 
gehen (z.B. Überschriften und Menütexte) werden korrekt ausgegeben.

Im Admin Backend fehlen sämtlich Texte mit Umlauten.

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Content mit Umlauten wird teilweise nicht mehr angezeigt

2016-03-11 Diskussionsfäden Peter Linzenkirchner
Hallo Peter, 

ich vermute, dass sich durch die Umstellung die Datenbank-Verbindung geändert 
hat von latin (das war früher Standard) auf jetzt utf-8. Dadurch wird natürlich 
alles falsch dargestellt. 

Du kannst folgenden Eintrag im Installtool ausprobieren: 

$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES latin1‘

Danach alle Caches löschen und mal versuchen. Könnte sein, dass die Umlaute 
dann stimmen. 
Hintergrund: damit wird die Datenbankverbindung zurückgestellt auf latin1 und 
damit der alte Zustand wieder hergestellt. 

Auf lange Sicht musst du die Datenbankinhalte nach utf8 konvertieren. Wenn du 
das gemacht hast, musst die das hier einstellen: 

$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8‘

Vermutung … aber probiers aus. 

Gruß
Peter



> Am 11.03.2016 um 11:51 schrieb Peter Pinnau :
> 
> Hallo zusammen,
> 
> ich muss ein Problem mit einer alten Typo3 Installation kurzfristig lösen. 
> Das System läuft bei HostEurope und dort wurde Anfang der Woche PHP 5.3 
> abgeschaltet und alles zwangsweise auf PHP 5.6 umgestellt.
> 
> Ich habe das Projekt erst auf den Tisch bekommen, nachdem das Kind im Brunnen 
> ist.
> 
> Versionen:
> Typo 3: 4.5.16
> PHP: 5.6
> MySQL Server Version: 5.5.47-37.7-log
> 
> Die Caches habe ich gelöscht.
> 
> Nachdem ich einige Probleme beheben konnte und das System prinzipiell wieder 
> arbeitet gibt es jetzt folgendes Problem:
> 
> 1. Datenbanktabellen haben alle Kodierung latin1
> 2. Über PHPMyAdmin habe ich betroffene Elemente geprüft. Die Umlaute stehen 
> korrekt in der Datenbank.
> 2. Menüpunkte und Überschriften mit Umlauten werden auf der Website KORREKT 
> angezeigt
> 3. Texte (vermutlich aus tt_content.bodytext) werden nicht angezeigt, sobald 
> Umlaute enthalten sind. Dies betrifft jedoch nicht den gesamten Text sondern 
> nur die Teile, in denen die Umlaute vorkommen und die keine weitere 
> Formatierung enthalten.
> 
> Wenn also im Bodytext Irgendein Text steht, dann steht nur noch 
>  in der Ausgabe, falls der Text zwischen den Ps einen Umlaut enthält. 
> Falls im selben Bodytext noch weitere Elemente sind, werden diese korrekt 
> ausgegeben, sofern keine Umlaute enthalten sind.
> 
> 4. In der localconf.php stehen die Einstellungen, die ich im Internet 
> gefunden habe auf 'iso-8859-1'. Wenn ich dort auf 'utf-8' umstelle, werden 
> erwartungsgemäß die zuvor korrekt dargestellten Umlaute falsch dargestellt. 
> Die verschwundenen Texte bleiben verschwunden.
> 
> 5. Im Admin Backend werden Werte mit Umlauten überhaupt nicht angezeigt. Also 
> auch nicht die Texte, die im Frontend zu sehen sind.
> 
> Das Problem liegt mit Sicherheit irgendwo in der Stringaufbereitung des T3. 
> Das Abfragen der Umlaute aus der DB funktioniert, wie die korrekt 
> dargestellten Menüpunkte und Überschriften zeigen.
> 
> Es ist klar dass das System dringend aktualisiert werden muss aber im Moment 
> soll die Website kurzfristig wieder funktionsfähig sein. Hat jemand eine 
> Idee, wo ich schauen könnte?
> 
> 
> Danke und grüße
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Content mit Umlauten wird teilweise nicht mehr angezeigt

2016-03-11 Diskussionsfäden Peter Pinnau

Vielen Dank für Deine schnelle Antwort.

Quote: Marcus Raphelt wrote on Fri, 11 March 2016 12:56



ich hatte gestern auch einen 4.5-Hosteurope-Notruf und konnte dort über
deren Config-Menü auf php 5.5 zurückstellen. Das würde ich als erstes
prüfen, alleine, um den Druck rauszunehmen. :-)


Das habe ich sofort probiert. Leider bleibt das Verhalten auch mit PHP 5.5 
unverändert.



Sind die Typoscript-Angaben in der Datenbank und dort evtl. Umlaute in
den Kommentaren?


Wo muss ich da nachschauen? In welcher DB-Tabelle?

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Content mit Umlauten wird teilweise nicht mehr angezeigt

2016-03-11 Diskussionsfäden Marcus Raphelt
Hallo,

ich hatte gestern auch einen 4.5-Hosteurope-Notruf und konnte dort über
deren Config-Menü auf php 5.5 zurückstellen. Das würde ich als erstes
prüfen, alleine, um den Druck rauszunehmen. :-)

Sind die Typoscript-Angaben in der Datenbank und dort evtl. Umlaute in
den Kommentaren?
Ich hatte mal den Fall, dass bei einem Update nach dem ersten Umlaut in
einem Kommentar der Rest vom Typoscript abgeschnitten wurde, somit hat
die Hälfte des Typoscripts ganz einfach gefehlt.

Gruß
Marcus

Am 11.03.2016 um 11:51 schrieb Peter Pinnau:
> Hallo zusammen,
>
> ich muss ein Problem mit einer alten Typo3 Installation kurzfristig
> lösen. Das System läuft bei HostEurope und dort wurde Anfang der Woche
> PHP 5.3 abgeschaltet und alles zwangsweise auf PHP 5.6 umgestellt.
>
> Ich habe das Projekt erst auf den Tisch bekommen, nachdem das Kind im
> Brunnen ist.
>
> Versionen:
> Typo 3: 4.5.16
> PHP: 5.6
> MySQL Server Version: 5.5.47-37.7-log
>
> Die Caches habe ich gelöscht.
>

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german