PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Debian 5 + Apache2 Zeichensatz bzw. Sprache ändern


D@rk-€vil™
29.08.2010, 14:20
Dazu erstmal die Konsole... wenn dort die Sprache nicht passt, erstmal folgendes eingeben:

aptitude install localesdann installiert man locales...

danach dann folgendes ausführen:
dpkg-reconfigure localesDa kann man dann alle Sprachen wählen, die als Standard auf dem System
laufen sollen... nach dem auswählen wird dann noch der Standard für die
Konsole nachgefragt... Naja... Hier sollte man auf ISO-8859-1 setzen...
Dann hat man auch wieder Üs und Äs etc...


Das zur Konsole...

So... wenn man dann noch ein normales PHP-Script hat, welches auf einer
html - Seite auch keine Üs und Äs anzeigt, dann ist der Apache falsch
eingestellt...


dazu einfach die charset bearbeiten... zu finden ist diese meistens hier:


/etc/apache2/conf.d/charsetdort gibt es fast ganz am Ende folgenden Ausschnitt:
AddDefaultCharset ISO-8859-1

#
# Commonly used filename extensions to character sets. You probably
# want to avoid clashes with the language extensions, unless you
# are good at carefully testing your setup after each change.
# See http://www.iana.org/assignments/character-sets for the
# official list of charset names and their respective RFCs.
#
AddCharset us-ascii .ascii .us-ascii
AddCharset ISO-8859-1 .iso8859-1 .latin1
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3 .iso8859-3 .latin3
AddCharset ISO-8859-4 .iso8859-4 .latin4
AddCharset ISO-8859-5 .iso8859-5 .cyr .iso-ru
AddCharset ISO-8859-6 .iso8859-6 .arb .arabic
AddCharset ISO-8859-7 .iso8859-7 .grk .greek
AddCharset ISO-8859-8 .iso8859-8 .heb .hebrew
AddCharset ISO-8859-9 .iso8859-9 .latin5 .trk
AddCharset ISO-8859-10 .iso8859-10 .latin6
AddCharset ISO-8859-13 .iso8859-13
AddCharset ISO-8859-14 .iso8859-14 .latin8
AddCharset ISO-8859-15 .iso8859-15 .latin9
AddCharset ISO-8859-16 .iso8859-16 .latin10
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5 .Big5 .big5 .b5
AddCharset cn-Big5 .cn-big5
# For russian, more than one charset is used (depends on client, mostly):
AddCharset WINDOWS-1251 .cp-1251 .win-1251
AddCharset CP866 .cp866
AddCharset KOI8 .koi8
AddCharset KOI8-E .koi8-e
AddCharset KOI8-r .koi8-r .koi8-ru
AddCharset KOI8-U .koi8-u
AddCharset KOI8-ru .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-7 .utf7
AddCharset UTF-8 .utf8
AddCharset UTF-16 .utf16
AddCharset UTF-16BE .utf16be
AddCharset UTF-16LE .utf16le
AddCharset UTF-32 .utf32
AddCharset UTF-32BE .utf32be
AddCharset UTF-32LE .utf32le
AddCharset euc-cn .euc-cn
AddCharset euc-gb .euc-gb
AddCharset euc-jp .euc-jp
AddCharset euc-kr .euc-kr
#Not sure how euc-tw got in - IANA doesn't list it???
AddCharset EUC-TW .euc-tw
AddCharset gb2312 .gb2312 .gb
AddCharset iso-10646-ucs-2 .ucs-2 .iso-10646-ucs-2
AddCharset iso-10646-ucs-4 .ucs-4 .iso-10646-ucs-4
AddCharset shift_jis .shift_jis .sjis

bei mir war die erste Zeile nicht vorhanden... dadurch wurde als DEFAULT
Charset nicht ISO-8859-1 genommen, sondern UTF-8 ... und das
generell... Damit man aber Europäische Zeichen hat, sollte als Default
auch ISO-8859-1 angegeben werden. Änderung also durchführen, abspeichern
und Apache neu starten...

/etc/init.d/apache2 restart Fertig...

Lg Dark

Feudas
29.08.2010, 15:02
Damit man aber Europäische Zeichen hat, sollte als Default
auch ISO-8859-1 angegeben werden.
ist nicht ganz richtig.

ISO-8859-1 entspricht Latin-1 und das ist Westeuropa nicht ganz europa
über den rest der anleitung las sich mich nicht aus :D