View previous topic :: View next topic |
Author |
Message |
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3541 Location: Berlin
|
Posted: Sun Apr 24, 2005 11:28 am Post subject: utf8 |
|
|
Hallo
Ich will mein System auf utf8 umstellen. Ich habe aber statt auf de_DE.utf8 auf de_DE@euro.utf8 umgestellt D.h. alle Variablen habe zusätzlich zu den im Howto angegebenen Werten @euro). Seitdem funktioniert Drag'nDrop mit Konsole nicht mehr. Die von einer Konsole in die andere übertragenen Eingaben verursachen krytische Ausgaben bzw. lassen die Konsole crashen. Ich weiß nicht, ob das an de_DE@euro.utf8 liegt. Mich interessiert vordergründig, ob das gültige Einträge sind. Der Fehler kann ja auch an anderer Stelle liegen. |
|
Back to top |
|
|
dR0PS Tux's lil' helper
Joined: 27 Feb 2005 Posts: 116 Location: DE/Hamburg
|
Posted: Sun Apr 24, 2005 7:20 pm Post subject: |
|
|
Ja, genau!
Ich habe vor einer Woche auch auf UTF8 umgestellt, ebenfalls nach de_DE@euro.utf8, also die vorhandene
"mit Euro" Zeichentabelle nach utf8 konvertiert. Seitdem sind so einige Probleme aufgetreten.
- Samba braucht ca. 5 Minuten um zu starten, keine Fehler im log
- nach Update der letzten kde-libs (kde3.4) läßt sich kde nicht mehr starten. (Am Startbildschirm bleibt er bei
"Arbeitsfläche" einfach stehen. Das alte kdelibs-package lief immerhin 1 Woche reemerged mit "unicode".
Das einzig gravierende was ich geändert habe ist eben die unicode/utf-8 Umstellung vor einer Woche.
Jetzt bin ich auch am überlegen, was bei dieser Umstellung wohl falsch gelaufen sein könnte, bevor ich wieder auf ISO umstelle . Kann man unicode/utf8 überhaupt als ausgereift bezeichnen? Ich denke doch mal schon, aber woher rührt dann evtl das Problem mit KDE3.4?
- Natürlich ist kde3.4 unstable
Thanx for Help!
greetz, dR0PS _________________
~x86 gentoo / zen-sources 2.6.36-zen1
Last edited by dR0PS on Sun Apr 24, 2005 7:27 pm; edited 1 time in total |
|
Back to top |
|
|
chodo n00b
Joined: 03 Nov 2004 Posts: 73
|
Posted: Sun Apr 24, 2005 7:26 pm Post subject: |
|
|
Ich arbeite hier mit de_DE.utf8 und habe eigentlich nur gute Erfahrungen mit utf8 gemacht. Weder das Problem mit Samba noch das mit KDE 3.4 tritt bei mir auf (Konsolen-DragnDrop habe ich noch nie gemacht?), nachdem ich die intlfonts installiert habe, starten auch die WMs rasend schnell, die nach utf-8-Schriften suchen (glaube nicht das samba das auch macht?). Was bringt es denn überhaupt, noch ein "euro" einzufügen? bei mir funktioniert das Euro-Zeichen auch so bestens? |
|
Back to top |
|
|
SvenFischer Veteran
Joined: 05 Feb 2003 Posts: 1033 Location: Berlin
|
Posted: Mon Apr 25, 2005 7:35 am Post subject: |
|
|
Bei mir kaum Probleme seit der Umstellung vor einem halben Jahr.
Update auf ~x86 bash und baselayout ist zu empfehlen.
Sieht das dann bei Dir auch so aus?
AMDXP sven # locale
LANG=de_DE.utf8
LC_CTYPE="de_DE.utf8"
LC_NUMERIC="de_DE.utf8"
LC_TIME="de_DE.utf8"
LC_COLLATE="de_DE.utf8"
LC_MONETARY="de_DE.utf8"
LC_MESSAGES="de_DE.utf8"
LC_PAPER="de_DE.utf8"
LC_NAME="de_DE.utf8"
LC_ADDRESS="de_DE.utf8"
LC_TELEPHONE="de_DE.utf8"
LC_MEASUREMENT="de_DE.utf8"
LC_IDENTIFICATION="de_DE.utf8"
LC_ALL=de_DE.utf8 _________________ Core2Duo, 4GB RAM, AMD/ATI 4850 and nice person in front! |
|
Back to top |
|
|
TheSmallOne Guru
Joined: 22 Jan 2005 Posts: 467 Location: Germany
|
Posted: Mon Apr 25, 2005 8:52 am Post subject: Re: utf8 |
|
|
flammenflitzer wrote: | Hallo
Ich will mein System auf utf8 umstellen. Ich habe aber statt auf de_DE.utf8 auf de_DE@euro.utf8 umgestellt D.h. alle Variablen habe zusätzlich zu den im Howto angegebenen Werten @euro). |
Gibt es diese Locale so tatsächlich?
Wozu ist die gut?
So wie ich das sehe ist der Unterschied zwischen de_DE und de_DE@euro doch der, dass bei letzterer das Euro Zeichen eingefügt ist (ISO-8859-15 statt ISO-8895-1). Wenn man nun UTF, also Unicode, nimmt, dann ist das Eurozeichen doch dort schon standard,äßig vorhanden ... scheint mir etwas redundant zu sein. |
|
Back to top |
|
|
SvenFischer Veteran
Joined: 05 Feb 2003 Posts: 1033 Location: Berlin
|
Posted: Mon Apr 25, 2005 9:05 am Post subject: |
|
|
Das kann ich auch so bestätigen: Bei meinen Einstellungen ist das @ überall verfügbar. _________________ Core2Duo, 4GB RAM, AMD/ATI 4850 and nice person in front! |
|
Back to top |
|
|
SvenFischer Veteran
Joined: 05 Feb 2003 Posts: 1033 Location: Berlin
|
Posted: Mon Apr 25, 2005 9:05 am Post subject: |
|
|
Das kann ich auch so bestätigen: Bei meinen Einstellungen ist das überall verfügbar.
Mist ein Doppel-Post _________________ Core2Duo, 4GB RAM, AMD/ATI 4850 and nice person in front! |
|
Back to top |
|
|
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3541 Location: Berlin
|
Posted: Mon Apr 25, 2005 9:45 am Post subject: |
|
|
Da ich den Verdacht habe, daß es diese Locale de_DE@euro.utf8 so nicht gibt, habe ich nochmal alles geändert auf de_DE.utf8.
Allerdings ist in der Konsole das Symbol nicht verfügbar. ich weiß alerdings auch nicht, ob es das vorher war. Also unwichtig, da ich es bis dato nicht gebraucht habe.
Code: |
$ locale
LANG=de_DE.utf8
LC_CTYPE="de_DE.utf8"
LC_NUMERIC="de_DE.utf8"
LC_TIME="de_DE.utf8"
LC_COLLATE="de_DE.utf8"
LC_MONETARY="de_DE.utf8"
LC_MESSAGES="de_DE.utf8"
LC_PAPER="de_DE.utf8"
LC_NAME="de_DE.utf8"
LC_ADDRESS="de_DE.utf8"
LC_TELEPHONE="de_DE.utf8"
LC_MEASUREMENT="de_DE.utf8"
LC_IDENTIFICATION="de_DE.utf8"
LC_ALL=de_DE.utf8
|
Allerdings habe ich irgendwo etwas vermehrt. Denn jetzt kommt bei
source /etc/profile
bash: /etc/profile.env: line 43: unexpected EOF while looking for matching `"'
bash: /etc/profile.env: line 56: syntax error: unexpected end of filesource /etc/profile |
|
Back to top |
|
|
SvenFischer Veteran
Joined: 05 Feb 2003 Posts: 1033 Location: Berlin
|
Posted: Mon Apr 25, 2005 9:57 am Post subject: |
|
|
Bitte denke an emerge ~x86 baselayout und emerge ~x86 bash _________________ Core2Duo, 4GB RAM, AMD/ATI 4850 and nice person in front! |
|
Back to top |
|
|
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3541 Location: Berlin
|
Posted: Mon Apr 25, 2005 10:12 am Post subject: |
|
|
Hat nichts geändert. |
|
Back to top |
|
|
Anarcho Advocate
Joined: 06 Jun 2004 Posts: 2970 Location: Germany
|
Posted: Mon Apr 25, 2005 10:14 am Post subject: |
|
|
Ich habe auch vor einer Woche umgestellt, da er auf meinem AMD64 System immer sagte er könne nicht von ISO nach UTF8 konvertieren. netbeans lief dann nicht.
Es läuft jetzt auch alles ganz gut, ausser das ich in der Konsole keine Umlaute angezeigt bekomme. Im xterm kein problem.
Ich habe die unstable baselayout und bash installiert.
Als consolefont kommt lat9w-16 zum einsatz, welches unicode unterstützen sollte.
Wo ist das problem? _________________ ...it's only Rock'n'Roll, but I like it! |
|
Back to top |
|
|
SvenFischer Veteran
Joined: 05 Feb 2003 Posts: 1033 Location: Berlin
|
Posted: Mon Apr 25, 2005 12:25 pm Post subject: |
|
|
# /etc/rc.conf: Global startup script configuration settings
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/rc.conf,v 1.22 2003/10/21 06:09:42 vapier Exp $
KEYMAP="de-latin1-nodeadkeys"
# SET_WINDOWKEYS="yes"
# EXTENDED_KEYMAPS=
# EXTENDED_KEYMAPS="backspace keypad"
CONSOLEFONT="lat9w-16"
CONSOLETRANSLATION="8859-1_to_uni"
EDITOR="/bin/nano"
PROTOCOLS="1 2"
UNICODE="yes" _________________ Core2Duo, 4GB RAM, AMD/ATI 4850 and nice person in front! |
|
Back to top |
|
|
misterjack Veteran
Joined: 03 Oct 2004 Posts: 1657
|
Posted: Mon Apr 25, 2005 12:39 pm Post subject: Re: utf8 |
|
|
flammenflitzer wrote: | Ich habe aber statt auf de_DE.utf8 auf de_DE@euro.utf8 umgestellt D.h. alle Variablen habe zusätzlich zu den im Howto angegebenen Werten @euro). |
welches Howto? _________________ „Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“ |
|
Back to top |
|
|
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3541 Location: Berlin
|
|
Back to top |
|
|
misterjack Veteran
Joined: 03 Oct 2004 Posts: 1657
|
Posted: Mon Apr 25, 2005 2:45 pm Post subject: |
|
|
aso
ich kann noch folgendes empfehlen:
http://de.gentoo-wiki.com/utf8 _________________ „Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“ |
|
Back to top |
|
|
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3541 Location: Berlin
|
Posted: Mon Apr 25, 2005 3:17 pm Post subject: |
|
|
Da steht u.a.
(utf8) Default NLS Option
<*> NLS UTF8
#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1" das läßt sich bei mir im Kernel nicht ändern. Das müßte ich manuell in der .config editieren. Da weiß ich aber nicht, ob das ein Schuß in den Ofen wird, d.h. ob das so akzeptiert wird.
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_ASCII=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_UTF8=y |
|
Back to top |
|
|
chodo n00b
Joined: 03 Nov 2004 Posts: 73
|
Posted: Mon Apr 25, 2005 3:34 pm Post subject: |
|
|
Was heisst hier, das ließe sich nicht ändern? |
|
Back to top |
|
|
Stormkings Guru
Joined: 27 Sep 2002 Posts: 352 Location: Europe
|
Posted: Mon Apr 25, 2005 4:02 pm Post subject: |
|
|
Bei mir klappt das alles mit folgenden Einstellungen ganz gut:
Code: | # Use KEYMAP to specify the default console keymap. There is a complete tree
# of keymaps in /usr/share/keymaps to choose from. This setting is used by the
# /etc/init.d/keymaps script.
KEYMAP="-u de-latin1-nodeadkeys"
UNICODE="yes"
# Should we first load the 'windowkeys' console keymap? Most x86 users will
# say "yes" here. Note that non-x86 users should leave it as "no".
SET_WINDOWKEYS="yes"
# The maps to load for extended keyboards. Most users will leave this as is.
EXTENDED_KEYMAPS=
#EXTENDED_KEYMAPS="backspace keypad"
# CONSOLEFONT specifies the default font that you'd like Linux to use on the
# console. You can find a good selection of fonts in /usr/share/consolefonts;
# you shouldn't specify the trailing ".psf.gz", just the font name below.
# To use the default console font, comment out the CONSOLEFONT setting below.
# This setting is used by the /etc/init.d/consolefont script (NOTE: if you do
# not want to use it, run "rc-update del consolefont" as root).
CONSOLEFONT="lat0-16"
# CONSOLETRANSALTION is the charset map file to use. Leave commented to use
# the default one. Have a look in /usr/share/consoletrans for a selection of
# map files you can use.
#CONSOLETRANSLATION="8859-1_to_uni" |
Nur das "sz" tuts auf der Konsole nicht. Dateien sind alle mit convmv konvertiert, damit kann ich mir doch eigentlich dieses "CONSOLETRANSLATION" sparen, oder?
Was außerdem sehr nervt ist die Tatsache, dass valknut Dateien, die Umlaute enthalten, nicht im Utf8-Format speichert. Da muss ich jedesmal convmv bemühen. |
|
Back to top |
|
|
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3541 Location: Berlin
|
Posted: Mon Apr 25, 2005 5:09 pm Post subject: |
|
|
xterm -u8
Da werden die Sonderzeichen korrekt dargestellt. |
|
Back to top |
|
|
foetus n00b
Joined: 15 Feb 2005 Posts: 37
|
Posted: Tue Apr 26, 2005 11:30 am Post subject: |
|
|
Das Consoletranslation ist enorm wichtig, da erst dadurch ALLE Sonderzeichen korrekt angezeigt werden.
Kontrollieren kannst Du das am besten im MC. Dann dürfte sich das mit "xterm" erledigt haben. Enorm wichtig ist natürlich die komplette deutsche Lokalisierung des Systems. Das ist Grundvoraussetzung. |
|
Back to top |
|
|
pom Apprentice
Joined: 09 Aug 2002 Posts: 212 Location: Magdeburg, Deutschland
|
Posted: Tue Apr 26, 2005 12:49 pm Post subject: |
|
|
Hallo,
ich habe auch schon vor einiger Zeit auf UTF8 umgestellt und mir ist folgendes aufgefallen:
es heißt da einmal de_DE.UTF-8 und einmal de_DE.utf8
Was ist den die richtige Einstellung?
locale -a | grep de_DE sagt:
de_DE
de_DE@euro
de_DE.utf8
Aber Gnome 2.8 setzt alles auf:
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=de_DE.UTF-8
Sorichtig einig sind sich die div. Anleitungen/HOWTOs auch nicht.
Wer kann das Kudelmudel entwirren?
Ich habe LC_ALL=de_DE@UTF-8 stehen, aber wie bekomme ich die Ausgabe von locale -a von de_DE.utf8 auf de_DE@UTF-8
Gruß
POM |
|
Back to top |
|
|
Anarcho Advocate
Joined: 06 Jun 2004 Posts: 2970 Location: Germany
|
Posted: Tue Apr 26, 2005 12:54 pm Post subject: |
|
|
Also LC_ALL=de_DE@UTF-8 gibt es nicht.
Es gibt nur <lang>.UTF8
Ich habe mal gelesen das X gerne UFT8 grossgeschrieben haben möchte. Warum weiss ich aber nicht. _________________ ...it's only Rock'n'Roll, but I like it! |
|
Back to top |
|
|
pom Apprentice
Joined: 09 Aug 2002 Posts: 212 Location: Magdeburg, Deutschland
|
Posted: Tue Apr 26, 2005 1:26 pm Post subject: |
|
|
Anarcho wrote: | Also LC_ALL=de_DE@UTF-8 gibt es nicht.
Es gibt nur <lang>.UTF8 |
sorry , meine ich doch/hab ich auch so. -> LC_ALL=de_DE.UTF-8
Gruß
POM |
|
Back to top |
|
|
misterjack Veteran
Joined: 03 Oct 2004 Posts: 1657
|
Posted: Tue Apr 26, 2005 3:44 pm Post subject: |
|
|
dann erstellt euch doch zusätzlich de_DE.UTF8 *SCNR* _________________ „Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“ |
|
Back to top |
|
|
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3541 Location: Berlin
|
Posted: Tue Apr 26, 2005 6:29 pm Post subject: |
|
|
Fällt da jemand etwas zu ein
Code: |
source /etc/profile
bash: /etc/profile.env: line 43: unexpected EOF while looking for matching `"'
bash: /etc/profile.env: line 56: syntax error: unexpected end of file
|
|
|
Back to top |
|
|
|