Zum Inhalt springen

ISO Zeichensatz verhunzt mir den TypoScript

Erstellt am 30. Januar 2007 · 4 Antworten · letzte Antwort am 30. Januar 2007

Tags: Frage

froemken ·

Hallo zusammen,

bin brand neu hier und stolzer Besitzer einer funktionierenden Typo3 4.0.4 Installation. Ich selbst bin absoluter aber lernfähiger Anfänger bezweifel derzeit aber noch, dass mein Problem ein Anfängerproblem ist, sonst wär's in den ganzen Dokus, die ich gefunden habe beschildert.

Folgendes Script klappt nicht:

seite = PAGE 
seite.typeNum = 0 
seite.10 = TEMPLATE
{
  template = FILE
  template.file = fileadmin/froemken/test.txt
}

Kurz vor'm Wutausbruch habe ich es folgendermaßen umgeschrieben:

seite = PAGE 
seite.typeNum = 0 
seite.10 = TEMPLATE 
seite.10.template = FILE
seite.10.template.file = fileadmin/froemken/test.txt

und siehe da...es funktioniert sofort. In test.txt steht drin:

<table border="1"> 
  <tr> 
    <td> 
       HALLO WELT 
    </td> 
  </tr> 
</table>

In der Ausgabe erscheint über der Tabelle aber noch dieses Durchanander:

Diese Zeichen kenne ich. Diese erscheinen, wenn man den falschen Zeichensatz verwendet. Der bei Typo3 eingestellte (wo auch immer) ist iso-8859-1.
Schalte ich mit dem Browser manuell auf UTF-8 um, wird die Ausgabe richtig angezeigt.

Ich gehe davon aus, dass dieser Zeichensatz auch dafür zuständig ist, dass die geschweiften Klammern nicht richtig interpretiert werden, und es deshalb zur Nichtanzeige der Webseite kommt.

Alles nur wage Vermutungen, aber vielleicht hat jemand von Euch eine Idee.

Danke Euch

Stefan

just2b ·

Hallo Stefan,

erstes Bsp ist so richtig:

seite = PAGE
seite.typeNum = 0
seite.10 = TEMPLATE
seite.10 {
  template = FILE
  template.file = fileadmin/froemken/test.txt
}

georg

froemken ·

Um eine Erfahrung bin ich nun reicher. Danke Euch:
Die Anfangsklammer "{" darf nicht ALLEINE in einer Zeile stehen. Hab ich jetzt gerade mehrfach getestet...is so...

Bleibt nur noch die Frage, wie ich das mit diesen kryptischen Zeichen wegbekomme, oder wo ich im BE den Zeichensatz einstelle?

Stefan

@just2b
seite.10 = TEMPLATE {

ist natürlich absoluter Quatsch...hast recht...ist so auch nicht in der Dokumentation hinterlegt. Meine Version hieß natürlich:

seite = PAGE
seite.typeNum = 0
seite.10 = TEMPLATE
seite.10
{
  template = FILE
  template.file = fileadmin/froemken/test.txt
}

Sorry

Stefan

froemken ·

Da soll einer drauf kommen...
Ich habe die test.txt hier auf nem Windows-PC erstellt und auf unseren Linux VPS Server hoch geladen. Da der FTP-User allerdings andere Berechtigungen hat, als der Apache-Dienst (wurde auch in den Dokus vor gewarnt), muss ich jede hoch geladene Datei per chmod 770 ./[file] und chgrp psaserv ./[file] anpassen.
Auf jeden Fall hatte die hoch geladene Datei am Anfang der ersten Zeile drei schwarz hinterlegte Punkte (gesehen mit mc (midnightcommander))

Da hat sich irgendwas zwischen Windows und Linux gebissen oder (ich mags nicht glauben) Typo3 hat sich an der test.txt bedient?!?! Von mir sind die Punkte nicht...ich weiß gar nicht, wie man die macht.

Danke Euch

Stefan