[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re: Keine Umlaute



Hallo Andreas,

Ja sieht schon viel besser aus. Nimms mir nicht uebel aber den ganzen
Kram immer wegzuloeschen faellt mir halt doch ziemlich auf die Nerven...

Siehste - bin doch lernfähig ;-)

Also wenn ich unter Windows auf die Kiste browse habe ich das gleiche Problem/Phänomen erst wenn ich im FF auf ISO stelle wird's sauber dargestellt?!

Was meinen Verdacht erhaertet dass dein Apache im HTTP-Header
"Content-Type" angibt der Inhalt ist UTF-8 kodiert. Das hat naemlich
Vorrang vor saemtlichen Angaben aus der gelieferten Datei selbst.
Deswegen sollst du ja im Firefox mal die Eigenschaften der dargestellten
Seite oeffnen und schauen was fuer ein Content-Type ausgeliefert wird
(alternativ mit wget http://.... arbeiten, da sieht man das direkt)

wget http://www.heise.de/newsticker/heise.rdf

--00:03:03--  http://www.heise.de/newsticker/heise.rdf

          => `heise.rdf.1'

Aufl?sen des Hostnamen ?www.heise.de?.... 193.99.144.85

Verbindungsaufbau zu www.heise.de|193.99.144.85|:80... verbunden.

HTTP Anforderung gesendet, warte auf Antwort... 200 OK

L?nge: nicht spezifiziert [text/xml]



   [ <=>                                                          ] 4.616         --.--K/s



00:03:05 (47.34 MB/s) - ?heise.rdf.1? gespeichert [4616]



Von dem her glaube ich wäre eine ISO-8859-15-Umgebung am geschicktesten?


Eigentlich ist UTF-8 am geschicktesten, weil damit saemtliche
Umkodierungsprobleme fuer mehrsprachige Seiten abgehackt sind.
Allerdings ist es halt wichtig, dass die ausgelieferten Webseiten auch
so kodiert sind wie der Apache es behauptet. Dafuer gibts ne
entsprechende Einstellung beim Apache, irgendwas mit Default-Charset
oder so...



Glaube, du hast Recht... Aber:

siehe auch anderer Beitrag - sry für doppelten Post:
--------------------------------------------------------------------------------
YYYY:/home/XXXX# apt-get remove --purge locales

Paketlisten werden gelesen... Fertig

Abh?ngigkeitsbaum wird aufgebaut... Fertig

Die folgenden Pakete werden ENTFERNT:

language-env* locales* localization-config*

0 aktualisiert, 0 neu installiert, 3 zu entfernen und 85 nicht aktualisiert.

Es m?ssen 0B Archive geholt werden.

Nach dem Auspacken werden 12,0MB Plattenplatz freigegeben worden sein.

M?chten Sie fortfahren [J/n]?

(Lese Datenbank ... 26424 Dateien und Verzeichnisse sind derzeit installiert.)

Entferne language-env ...

L?sche Konfigurationsdateien von language-env ...

Entferne localization-config ...

L?sche Konfigurationsdateien von localization-config ...

Entferne locales ...

L?sche Konfigurationsdateien von locales ...

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LANGUAGE = "de_DE@euro",

LC_ALL = "de_DE@euro",

LANG = "de_DE@euro"

are supported and installed on your system.

perl: warning: Falling back to the standard locale ("C").

locale: Cannot set LC_CTYPE to default locale: No such file or directory

locale: Cannot set LC_MESSAGES to default locale: No such file or directory

locale: Cannot set LC_ALL to default locale: No such file or directory



YYYYY:/home/XXXXX# locale

locale: Cannot set LC_CTYPE to default locale: No such file or directory

locale: Cannot set LC_MESSAGES to default locale: No such file or directory

locale: Cannot set LC_ALL to default locale: No such file or directory

LANG=de_DE@euro

LANGUAGE=de_DE@euro

LC_CTYPE="de_DE@euro"

LC_NUMERIC="de_DE@euro"

LC_TIME="de_DE@euro"

LC_COLLATE="de_DE@euro"

LC_MONETARY="de_DE@euro"

LC_MESSAGES="de_DE@euro"

LC_PAPER="de_DE@euro"

LC_NAME="de_DE@euro"

LC_ADDRESS="de_DE@euro"

LC_TELEPHONE="de_DE@euro"

LC_MEASUREMENT="de_DE@euro"

LC_IDENTIFICATION="de_DE@euro"

LC_ALL=de_DE@euro



Was soll das denn jetzt? Habs danach nochmal händisch probiert.....



YYYYY:/home/XXXX# set LC_ALL=de_DE.UTF8

YYYYY:/home/XXXXX# locale

locale: Cannot set LC_CTYPE to default locale: No such file or directory

locale: Cannot set LC_MESSAGES to default locale: No such file or directory

locale: Cannot set LC_ALL to default locale: No such file or directory

LANG=de_DE@euro

LANGUAGE=de_DE@euro

LC_CTYPE="de_DE@euro"

LC_NUMERIC="de_DE@euro"

LC_TIME="de_DE@euro"

LC_COLLATE="de_DE@euro"

LC_MONETARY="de_DE@euro"

LC_MESSAGES="de_DE@euro"

LC_PAPER="de_DE@euro"

LC_NAME="de_DE@euro"

LC_ADDRESS="de_DE@euro"

LC_TELEPHONE="de_DE@euro"

LC_MEASUREMENT="de_DE@euro"

LC_IDENTIFICATION="de_DE@euro"

LC_ALL=de_DE@euro



dpkg-reconfigure scheitert - selbst mit --force?

von Hand tuts auch net?

remove --purge /apt-get clean und apt-get install hat auch nichts gebracht?



apt-get remove --purge locales

Reading package lists... Done

Building dependency tree... Done

The following packages will be REMOVED:

locales*

0 upgraded, 0 newly installed, 1 to remove and 85 not upgraded.

Need to get 0B of archives.

After unpacking 9994kB disk space will be freed.

Do you want to continue [Y/n]?

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LANGUAGE = "de_DE@euro",

LC_ALL = "de_DE@euro",

LANG = "de_DE@euro"

are supported and installed on your system.

perl: warning: Falling back to the standard locale ("C").

locale: Cannot set LC_CTYPE to default locale: No such file or directory

locale: Cannot set LC_MESSAGES to default locale: No such file or directory

locale: Cannot set LC_ALL to default locale: No such file or directory

(Reading database ... 26082 files and directories currently installed.)

Removing locales ...

Purging configuration files for locales ...

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LANGUAGE = "de_DE@euro",

LC_ALL = "de_DE@euro",

LANG = "de_DE@euro"

are supported and installed on your system.

perl: warning: Falling back to the standard locale ("C").

locale: Cannot set LC_CTYPE to default locale: No such file or directory

locale: Cannot set LC_MESSAGES to default locale: No such file or directory

locale: Cannot set LC_ALL to default locale: No such file or directory

YYYY:/home/XXXXX# apt-get clean

DEBFW:/home/hath0804# apt-get install locales

Reading package lists... Done

Building dependency tree... Done

The following NEW packages will be installed:

locales

0 upgraded, 1 newly installed, 0 to remove and 85 not upgraded.

Need to get 3935kB of archives.

After unpacking 9994kB of additional disk space will be used.

Get:1 http://ftp2.de.debian.org /testing/main locales 2.3.6-13 [3935kB]

Fetched 3935kB in 5s (758kB/s)

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LANGUAGE = "de_DE@euro",

LC_ALL = "de_DE@euro",

LANG = "de_DE@euro"

are supported and installed on your system.

perl: warning: Falling back to the standard locale ("C").

locale: Cannot set LC_CTYPE to default locale: No such file or directory

locale: Cannot set LC_MESSAGES to default locale: No such file or directory

locale: Cannot set LC_ALL to default locale: No such file or directory

Preconfiguring packages ...

/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory

/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory

/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory

Selecting previously deselected package locales.

(Reading database ... 25579 files and directories currently installed.)

Unpacking locales (from .../locales_2.3.6-13_all.deb) ...

Setting up locales (2.3.6-13) ...

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LANGUAGE = "de_DE@euro",

LC_ALL = "de_DE@euro",

LANG = "de_DE@euro"

are supported and installed on your system.

perl: warning: Falling back to the standard locale ("C").

locale: Cannot set LC_CTYPE to default locale: No such file or directory

locale: Cannot set LC_MESSAGES to default locale: No such file or directory

locale: Cannot set LC_ALL to default locale: No such file or directory

Generating locales (this might take a while)...

de_DE.ISO-8859-1... done

de_DE.UTF-8... done

de_DE.ISO-8859-15@euro... done

Generation complete.



YYYY/home/XXXX# ls -l /etc/de

debconf.conf debian_version default/ defoma/ deluser.conf

YYYY/home/XXXX# ls -l /etc/default/

apache2 halt libnss-db racoon useradd

bootlogd hotplug locale rcS

devpts hotplug.dpkg-old lpd setkey

discover ifupdown nfs-common ssh

exim4 initrd-tools.sh portmap tmpfs

YYYY:/home/XXXXX# ls -l /etc/default/locale

-rw-r--r-- 1 root root 52 2006-06-16 23:33 /etc/default/locale

YYYY:/home/XXXXX# cat /etc/default/locale

# File generated by update-locale

LANG=de_DE.UTF-8

DEBFW:/home/hath0804# locale

LANG=de_DE@euro

LANGUAGE=de_DE@euro

LC_CTYPE="de_DE@euro"

LC_NUMERIC="de_DE@euro"

LC_TIME="de_DE@euro"

LC_COLLATE="de_DE@euro"

LC_MONETARY="de_DE@euro"

LC_MESSAGES="de_DE@euro"

LC_PAPER="de_DE@euro"

LC_NAME="de_DE@euro"

LC_ADDRESS="de_DE@euro"

LC_TELEPHONE="de_DE@euro"

LC_MEASUREMENT="de_DE@euro"

LC_IDENTIFICATION="de_DE@euro"

LC_ALL=de_DE@euro



Ich habe immer UTF8 angegeben - was soll das? Wo kommt das her und wie krieg ich das wieder hin?
Hmm Fragen über Fragen - was kann/soll ich denn machen?!

---------------------------------------------------------------------
FF sagt: Typ: text/html
Kodierung: UTF-8
Content-Type text/html;charset=utf-8

Oder etwa nicht - versteh ich grad was falsch?
Wie sollte ich das am "schlauesten" anstellen - gleich aus dem System entfernen? Brauch ich an sich nicht unbedingt, oder?!

Was entfernen? Den Apache? Ja am besten ist das ;-)

Wie gesagt wichtig ist das der Apache nciht behauptet die Seite haette
ne andere Kodierung als sie tatsaechlich hat.

Prinzipiell kann auch PHP den HTTP-Header veraendern, wenn das fetch_rss
das macht wuerde ich aber mal bei den Entwicklern reklamieren.


siehe oben:

FF sagt: Typ: text/html
Kodierung: UTF-8
Content-Type text/html;charset=utf-8


Grüße,
Thomas


	

	
		
___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de



Reply to: