Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Seiten mit Zeichenkodierung ISO-8859-1 im Explorer anzeigen?

Eingetragen von pleibel (59)
am 07.02.2006 - 20:03 Uhr in
  • Allgemeines zu Drupal

Hallo. Ich habe mit Zeichenkodierung ein Problem und weiß nicht wie es gelöst werden kann. Wenn jemand mir helfen kann wäre ich dankbar.

Wenn ich MySQL auf UTR-8 einstelle. Dann erfolgt die Anmeldung im selbst gebastelten Formular problemlos. Das Formular wird im Explorer ebenfalls in UTF-8 angezeigt. Scheint Standarteinstellung zu sein.

Nur wenn ich diese Adresse mit einer SQL-Abfrage in die Warenwirtschaft auf den MS SQL Server 2000 kopiere gehen sämtliche Umlaute ä, ö, ü, ß kaputt.

Stelle ich die MySQL Datenbank auf ISO-8859-1, dann muss ich auch mein Anmeldeformular im Explorer mit ISO Kodierung einblenden. In diesem Fall funktioniert alles einwandfrei. Und im MySQL und in MS SQL sind Umlaute da.

Nur weiß ich nicht wie ich eine Seite mit Zeichenkodierung ISO-8859-1 im Explorer anzeigen kann. Weiß jemand wo diese Einstellung erfolgt? Drupal zeigt mir alle Seiten in UTF-8 an.

‹ Letzte Seite zuerst anzeigen Eigener Inhalts Typ (nicht untereinander sondern nebeneinander) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

head

Eingetragen von md (3717)
am 08.02.2006 - 01:15 Uhr

Die

<?php
print $head
?>
Anweisung in der page.tpl.php erzeugt diesen Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<base href="http://deine-seite.de/" />

Du könntest die raus nehmen und iso-8859-1 reinschreiben. Bin mir aber nicht sicher, ob das dein Problem. Unterschiedliche Zeichenkodierungen bei verschiedenen Datenbanken und HTML Seiten sind ein Graus.

meinolf
-------
www.learn-php.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du

Eingetragen von sanduhrs (1285)
am 08.02.2006 - 12:17 Uhr

Wenn Du

<?php
print $head
?>
raus nimmst, kann es aber auch sein, dass auf einmal Dinge wie javascripte oder css-files oder andere Dinge die im Header notiert werden, verschwinden. Da einige Module diese Funktion nutzen um header spezifische Sachen einzubinden.

Ich würde dann eher versuchen die Variable $head zu durchsuchen, und die Zeichenfolge utf-8 durch den gewünschten Zeichencode iso-8859-1 zu ersetzen, und dann erst die Variable auszugeben.

Allerdings weiss ich nicht, ob das so optimal ist, denn Drupal ist allgemein auf utf-8 ausgelegt. Könnte z.B. sein, dass RSS-Feeds nicht mehr ordentlich angezeigt werden, o.ä. Schau auch mal http://de.wikipedia.org/wiki/Unicode_Transformation_Format und http://de.wikipedia.org/wiki/ISO-8859. Dort heisst es unter anderem:
Die ISO-8859-Normen werden von ISO/IEC nicht mehr aktiv weiterentwickelt. Für die Zukunft wird eine fortschreitende Ablösung dieser Zeichensätze durch ISO UCS, inhaltsgleich zum Unicode-Standard, erwartet. Dieser findet vor allem in Form der UTF-8-Kodierung immer mehr Verbreitung.
Vielleicht solltest Du also eher die Warenwirtschaft updaten, frage dazu beim Support des Herstellers an!
Vielleicht geht das aber auch zu weit ;)
vg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich wuerde Dir auch eher

Eingetragen von mcman (nicht überprüft) (0)
am 08.02.2006 - 12:46 Uhr

Ich wuerde Dir auch eher raten zu sehen dass Du MS SQL und die Verbindung dahin Unicodetauglich bekommst oder zumindest einen Filter zwischen MzSQL und MS-SQL schnallst. Drupal an sich spricht nur UTF-8 - (bspw. fest kodiert im drupal_get_html_head()). Wenn Du versuchst daran herumzuschrauben wird Dir das System zeichensatztechnisch irgendwo auseinanderfallen.
Nimm also lieber Drupal inkl. MySQL als geschlossenes System und versuche im backend auf dem Weg ins MS SQL anzusetzen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich sehe schon, dass es

Eingetragen von pleibel (59)
am 08.02.2006 - 13:17 Uhr

ich sehe schon, dass es nicht so einfach ist. Wahrscheinlich bin ich gezuwungen bei UTF-8 zu bleiben.

In diesem Fall werde ich nach dem Datenableich Skript starten, der gänderte Daten prüft und Buchstaben ä, Ä, ö, Ö, ü, Ü und ß in Ordnung bringt. Ich denke es wird irgendwie möglich sein. Vielleicht gibt es bereits so etwas?

Oder was ist eigenlicht mit Filter gemeint worden?

Früher hatte die PHP Sripte lose verwaltet und es gab solche Problemen nicht. Nur für Anwender war es schwierig. Deshalb hatte die Skripte an Drupal angebunden. Jetzt sind die Anwender glücklich weil die Ihre Inhalte im HTML selbst leicht pflegen können und ich meine Skripte in PHP. Bis auf die Zeichnekodierung ist alles perfekt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit Filter ist wohl gemeint,

Eingetragen von sanduhrs (1285)
am 08.02.2006 - 15:03 Uhr

Mit Filter ist wohl gemeint, dass Du versuchts die vom Formular gelieferten Daten, bzw. die aus der MySQL-Datenbank gelesenen Daten erst mal in das gewünschte ISO-Format wandelst, bevor sie in die MS-SQL-Datenbank geschrieben werden.
vg

  • Anmelden oder Registrieren um Kommentare zu schreiben

OK. Dann habe ich es richtig

Eingetragen von pleibel (59)
am 08.02.2006 - 15:11 Uhr

OK. Dann habe ich es richtig verstanden.

Danke für Tips. Eine richtige grundlegende Entscheidung ist immer sehr wichtig.

  • Anmelden oder Registrieren um Kommentare zu schreiben

iso-8859-1

Eingetragen von holger@drupal.org (544)
am 08.02.2006 - 16:19 Uhr

dazu gibt es im internationalen Forum auch schon einige interessante Artikel ;-)
http://drupal.org/search/node/iso-8859-1

mfg holger

drupal experience http://cms.stnetwork.de

Projekte: www.ebec.net | www.stnetwork.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal CMS installieren
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
Weiter

Neue Kommentare

  • Guckst du hier: step by step
    vor 5 Tagen 11 Stunden
  • Guckst du hier: step by step
    vor 5 Tagen 11 Stunden
  • Ich habe ja keine Angst vor
    vor 1 Woche 1 Tag
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 1 Woche 4 Tagen
  • Vielen Dank erst einmal, aber
    vor 1 Woche 5 Tagen
  • Du hast die "Trusted host
    vor 1 Woche 6 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 3 Wochen 5 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 4 Wochen 1 Tag
  • Arrrrg. Nix Tabelle :-D /*
    vor 8 Wochen 3 Tagen
  • Textboxen mit Tabelle
    vor 8 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250283
Registrierte User: 20497

Neue User:

  • Inga GuAph
  • EliseCaf
  • Robertolix

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 31 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association