Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Diskutiere Apache stellt Sonderzeichen falsch dar im Linux & Andere Forum im Bereich Betriebssysteme; Hallo Leute,
ich habe einen Linux-Rechner in ein Windows-Netzwerk integriert. Auf dem Rechner läuft ein Apache-Webserver für das Intranet. Das...
#1
C
Cougar
Mitglied
Themenersteller
Dabei seit
26.06.2002
Beiträge
20
Reaktionspunkte
0
Hallo Leute,
ich habe einen Linux-Rechner in ein Windows-Netzwerk integriert. Auf dem Rechner läuft ein Apache-Webserver für das Intranet. Das funzt soweit alles ohne Probleme, bis auf eine Tatsache: Sonderzeichen (wie z.B. Umlaute oder ß) werden nicht dargestellt (es erscheint statt dessen nur ein Kästchen). Auf dem alten Webserver (IIS) wurden die aber korrekt angezeigt. ???
Meine Frage lautet also: Ist es möglich, im Apache einzustellen, dass ein bestimmter Zeichensatz (also Deutsch) benutzt werden soll??
Bin dankbar für jeden Hinweis.
#2
H
hp
Bekanntes Mitglied
Dabei seit
29.08.2003
Beiträge
8.938
Reaktionspunkte
37
verwendest du unter linux de? prüfe mal nach, echo $LANG, dann sollte was mit de_DE oder so ausgegeben werden. apache übernimmt normalerweise globale variablen.
greetz
hugo
#3
C
Cougar
Mitglied
Themenersteller
Dabei seit
26.06.2002
Beiträge
20
Reaktionspunkte
0
So wie ich das sehe, is die Variable LANG gar nicht gesetzt, er spuckt zumindest nichts aus.
Wie kann ich die globalen Variable setzen?
Danke nochmals..
#4
H
hp
Bekanntes Mitglied
Dabei seit
29.08.2003
Beiträge
8.938
Reaktionspunkte
37
im verzeichnis /etc gibts die globale einstellungsdatei profile genannt, da kann man variable setzten die für alle user gelten sollen. ich hab das bei meinem redhat so eingestellt:
LANG=de_DE@euro; export LANG
dann ist der euro als symbol auch dabei.
greetz
hugo
#5
C
Cougar
Mitglied
Themenersteller
Dabei seit
26.06.2002
Beiträge
20
Reaktionspunkte
0
Hab das umgestellt, aber nach wie vor keine Veränderung.
Aber trotzdem vielen Dank
#6
H
hp
Bekanntes Mitglied
Dabei seit
29.08.2003
Beiträge
8.938
Reaktionspunkte
37
hast du auch den apache neu gestartet?
greetz
hugo
#7
C
Cougar
Mitglied
Themenersteller
Dabei seit
26.06.2002
Beiträge
20
Reaktionspunkte
0
yo, hab ich.... aber so wie es im moment aussieht, liegt das am quelltext bzw. am browser, der die zeichen falsche interpretiert.
#8
G
Gandalf_the_Grey
Bekanntes Mitglied
Dabei seit
19.11.2003
Beiträge
2.768
Reaktionspunkte
0
Ort
Großraum Frankfurt/Main
Hast du im Quelltext deiner Webseite die richtigen Doctype und charset Angaben gemacht? Hast du im Quelltext deine Sonderzeichen so Ä, Ö, Ü, ü, ä , ö, ß oder so Ü usw. stehen? Wenn du die Sonderzeichen wie Sonderzeichen geschrieben hast und nicht die HTML Konformen Varianten genommen hast ist das klar das es nicht funzt. Denn das verstehen einige Webbrowser nicht. Also immer schön den Quelltext W3C Konform halten. Siehe http://validator.w3.org/
#9
R
Ralf Münk
Guest
Wahrscheinlich ist in der httpd.conf folgender Parameter gesetzt, bzw. ist im Apache als interner Default-Wert vorhanden: