Einzelnen Beitrag anzeigen
  #1  
Alt 18.08.06, 13:07
JR1 JR1 ist offline
Forum Zuschauer
 
Registriert seit: 18.08.06
Beiträge: 4

Zeichencodierung


Hallo Community,

ich habe ein Problem mit meiner Typo3 Installation. Ich habe unser System auf einen neuen Server übertragen und seit dem funktionieren die Umlaute nicht mehr.

Meine Software:
FedoraCore 5
Apache 2.2
mySQL 5.0.22
PHP 5.1.4
TYPO3 3.8 & 4.0.1

Habe die Datenbank bereits in UTF-8 umcodiert mit den Extensions: "convertutf" und "convert2utf8".

Folgendes ist in verschiedenen Config-Dateien eingetragen:

php.ini

default_mimetype = "text/html"
default_charset = "utf-8"


httpd.conf

AddDefaultCharset UTF-8
AddCharset utf-8 .css .html .xhtml .php


my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1

default-character-set=utf8
character-set-server=utf8
init-connect='SET NAMES utf8'

[mysql.server]
user=mysql
basedir=/var/lib
default-character-set=utf8

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-character-set=utf8

[mysql]
default-character-set=utf8

[client]
default-character-set=utf8
character-sets-dir=/usr/share/mysql/charsets

---------------------------------------------------------
wobei ich in "=/usr/share/mysql/charsets" keine utf-8 Datei finde.

folgendes is im Setup eingetragen:

#Auszug aus dem Mehrsprachigkeitsabschnitt
config.language = de
config.locale_all = de_DE@euro
config.metaCharset=utf-8
config.renderCharset = utf-8
config.additionalHeaders = Content-Type:text/html;charset=utf-8


# Umstellung auf XHTML
config.doctype = xhtml_trans
config.xhtml_cleaning = all


# Send UTF-8 Notification Email Headers
#######################################
config.notification_email_charset = utf-8
config.notification_email_encoding = quoted-printable
config.notification_email_urlmode = all
--------------------------------------------------------------

Im Install Tool ist folgendes:

[BE][forceCharset] = utf-8

Wobei der Quelltext mit folgendem beginnt:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

und es fehlt die Zeile:
<?xml version="1.0" encoding="utf-8"?>
Das liegt irgendwie an der Extension gov_accessibility, denn wenn ich diese deinstalliere, dann erscheint auch die obere Zeile wieder.


Das eigentliche Problem, die Umlaute werden andauernd als Sonderzeichen angezeigt. Wenn ich den Webserver restarte und dann die Caches in TYPO3 lösche, dann werden die Umlaute korrekt angezeigt. Aber für eine kurze Zeit, wobei die Zeit immer unterschiedlich ist. Die längste Zeit mit korrekten Umlauten ist ca. 1 Tag.

Ich brauche dringend Hilfe, bitte.

Habe auf dem Server noch andere Anwendungen am laufen und die zeigen alle die Umlaute richtig an, also muss es an TYPO3 liegen.

Gruß

JR
Mit Zitat antworten
TYPO3forum.net empfiehlt den T3N Testsieger: Bestes Preis-Leistungs-Verhältnis (Ausgabe 12/2008)