ich habe eine 3-sprachige Seite. DE/EN/LV
Wenn ich auf der Lettischen Seite einen neuen Artikel benenne, stehen die Sonderzeichen nach dem Abspeichern mit Ascii-Sonderzeichen da. Im Frontend wird aber alles richtig angezeigt.
Ich habe bislang erfolglos folgendes gemacht:
In der Datei include/layout/top.php:
- Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?php
if ($REX['CUR_CLANG'] == '2') {
setlocale(LC_ALL,lv_LV);
header('Content-Type: text/html; charset=iso-8859-2');
?>
<html lang="lv">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="lv" lang="lv">
<?php } else {
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $I18N->msg('htmllang'); ?>" lang="<?php echo $I18N->msg('htmllang'); ?>">
<?php }
?>
<head>
<title><?php echo $page_title ?></title>
<?php
if ($REX['CUR_CLANG'] != '2') {
?>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $I18N->msg("htmlcharset"); ?>" />
<meta http-equiv="Content-Language" content="<?php echo $I18N->msg("htmllang"); ?>" />
<?php } else {
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<meta http-equiv="Content-Language" content="lv" />
<?php }
?>
Die Datenbank ist eingerichtet mit: latin1_swedish_ci
Hat jemand eine Idee ?
mfg
Holger

