Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German)
  • Search

UTF-8 Problem

Support-Forum
Diskussionen rund um Installation, Betrieb und Anpassungen von Gentoo und dessen Paketen sowie dabei auftretenden (technischen) Problemen.
Deutsches Portal: www.gentoo.de
Post Reply
  • Print view
Advanced search
12 posts • Page 1 of 1
Author
Message
aZZe
l33t
l33t
User avatar
Posts: 965
Joined: Thu Feb 20, 2003 11:25 am
Location: Dinslaken, Germany

UTF-8 Problem

  • Quote

Post by aZZe » Tue May 01, 2007 8:03 am

Hallo zusammen!

Seid einiger Zeit habe ich ein kleines Problem mit Umlauten in der Konsole. Ich habe bei mir die folgenden Variablen gesetzt um mein System auf Deutsch umzustellen was jetzt auch jahrelang sehr gut lief.

Code: Select all

export LANG="de_DE.utf8"
export LANGUAGE="de_DE.utf8"
export LC_ALL="de_DE"
export LINGUAS="de"
Wenn ich aber nun mit vim z.B. eine Datei editiere und ich die Taste "i" drücke, um etwas einzufügen dann steht ja immer unten links im Fenster was man macht sprich "Einfügen". Nur in meinem Fall wird das "ü" nun nicht angezeigt. Eine andere Sache ist z.B. ein Komiliervorgang. Bei einem deutschen System wird mancher Output auch auf deutsch wiedergegeben. In meinem Fall sind dann alle Umlaute als dicke schwarze Fragezeichen dargestellt.

Nun habe ich schon auf bugs.gentoo.org geschaut ob derartige Probleme bekannt sind. Den einzigen Hinweis den ich gefunden habe war die Datei /etc/env.d/50glib2 in der nun folgendes steht:

Code: Select all

G_BROKEN_FILENAMES=1
G_FILENAME_ENCODING=UTF-8
G_FILENAME_ENCODING=UTF-8 sollte man ersetzen durch:

Code: Select all

G_FILENAME_ENCODING=@locale
Das hat bei mir aber auch nicht zum Erfolg geführt. Hier noch meine /etc/locale.gen

Code: Select all

en_US ISO-8859-1
en_US.UTF-8 UTF-8
de_DE ISO-8859-1
de_DE@euro ISO-8859-15
de_DE.UTF-8 UTF-8
Ich frage mich nun welches Paket zu diesem Problem geführt hat nur leider lässt sich das nicht mehr nachvollziehen. Ich wäre dankbar wenn einer von euch mir einen Tip geben könnte.
ASUS 4A785TD-V EVO with AMD Phenom(tm) II X4 965
4GB RAM DDR3-1333
ATI Radeon HD4870
Top
smg
Veteran
Veteran
User avatar
Posts: 1402
Joined: Fri Aug 13, 2004 8:00 pm
Location: /home/stephan

  • Quote

Post by smg » Tue May 01, 2007 9:10 am

Was sagt locale?
Was hast du für ein Terminal im Gebrauch? Kann es UTF-8?
Hast du alle Vim Settings auf UTF-8?
GnuPG-Key-ID: 0xF8C275D4
Fingerprint: 5B6F 134A 189B A24D 342B 0961 8D4B 0230 F8C2 75D4

Code: Select all

perl -WTe '($")=$/;print qq(@{[reverse('0'..'100')]}$/BOOM!$/);'
Top
aZZe
l33t
l33t
User avatar
Posts: 965
Joined: Thu Feb 20, 2003 11:25 am
Location: Dinslaken, Germany

  • Quote

Post by aZZe » Tue May 01, 2007 9:33 am

Hi!

Output von locale:

Code: Select all

LANG=de_DE.utf8
LC_CTYPE="de_DE"
LC_NUMERIC="de_DE"
LC_TIME="de_DE"
LC_COLLATE="de_DE"
LC_MONETARY="de_DE"
LC_MESSAGES="de_DE"
LC_PAPER="de_DE"
LC_NAME="de_DE"
LC_ADDRESS="de_DE"
LC_TELEPHONE="de_DE"
LC_MEASUREMENT="de_DE"
LC_IDENTIFICATION="de_DE"
LC_ALL=de_DE
Als Terminal verwende ich gnome-terminal. Wenn man dort in den Einstellungen unter Zeichenkodierung nachschaut ist UTF-8 auch eingestellt.
ASUS 4A785TD-V EVO with AMD Phenom(tm) II X4 965
4GB RAM DDR3-1333
ATI Radeon HD4870
Top
smg
Veteran
Veteran
User avatar
Posts: 1402
Joined: Fri Aug 13, 2004 8:00 pm
Location: /home/stephan

  • Quote

Post by smg » Tue May 01, 2007 9:36 am

Was passiert wenn du zum Test mal LC_ALL auf ein de_DE.utf8 setzt?

P.S.: Was sagt: locale -a | grep de_DE?
GnuPG-Key-ID: 0xF8C275D4
Fingerprint: 5B6F 134A 189B A24D 342B 0961 8D4B 0230 F8C2 75D4

Code: Select all

perl -WTe '($")=$/;print qq(@{[reverse('0'..'100')]}$/BOOM!$/);'
Top
aZZe
l33t
l33t
User avatar
Posts: 965
Joined: Thu Feb 20, 2003 11:25 am
Location: Dinslaken, Germany

  • Quote

Post by aZZe » Tue May 01, 2007 9:43 am

Hi!

Output von locale -a | grep de_DE:


Code: Select all

de_DE
de_DE@euro
de_DE.utf8

LC_ALL=de_DE.utf8 hilft leider auch nicht.
ASUS 4A785TD-V EVO with AMD Phenom(tm) II X4 965
4GB RAM DDR3-1333
ATI Radeon HD4870
Top
Marlo
Veteran
Veteran
Posts: 1591
Joined: Sat Jul 26, 2003 1:41 pm

Re: UTF-8 Problem

  • Quote

Post by Marlo » Tue May 01, 2007 11:25 am

aZZe wrote:...auf Deutsch umzustellen was jetzt auch jahrelang sehr gut lief.

Code: Select all

[/quote]

Kommentiere deine Einträge in /etc/profile und setze in 
[quote="/etc/env.d/02locale"]
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="C"
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"
#
LESSCHARSET="utf-8"
LANGUAGE="de_DE.utf8"
GDM_LANG="de_DE.utf8"
[/quote]
Ansonsten siehe [url=http://de.gentoo-wiki.com/Utf8]hier[/url].

Grüße
Ma
Top
aZZe
l33t
l33t
User avatar
Posts: 965
Joined: Thu Feb 20, 2003 11:25 am
Location: Dinslaken, Germany

  • Quote

Post by aZZe » Tue May 01, 2007 6:47 pm

Alles klar vielen Dank! Habe es nie global über die /etc/env.d/02locale gemacht sondern immer nur über die /etc/profile. Jetzt läuft es wieder. Danke!
ASUS 4A785TD-V EVO with AMD Phenom(tm) II X4 965
4GB RAM DDR3-1333
ATI Radeon HD4870
Top
Eisbrecher
Tux's lil' helper
Tux's lil' helper
Posts: 84
Joined: Thu Aug 31, 2006 8:27 pm

  • Quote

Post by Eisbrecher » Fri May 04, 2007 8:46 am

Ich habe das gleiche Problem und hänge mich einfach mal hintendran. Allerdings möchte ich nicht utf8, sondern ISO-8859-15 als Codierung haben.

Wenn ich unter kde eine Konsole starte und die Datei mit einem Editor (vi, mcedit) öffne, sind die Umlaute richtig dargestellt. Wenn ich die gleiche Datei aber auf einer virtuellen Konsole öffne (unabhängig vom Editor), sind die Umlaute als Fragezeichen dargestellt.

Hier mal die Ausgaben, die weiter oben schon gefordert wurden:

cat /etc/env.d/02locale

Code: Select all

LC_ALL="de_DE@euro"
LANG="de_DE@euro"
GDM_LANG="de_DE@euro"
locale -a | grep de_DE

Code: Select all

de_DE
de_DE@euro
de_DE.utf8
locale

Code: Select all

LANG=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
cat /etc/locale.gen

Code: Select all

de_DE ISO-8859-1
de_DE@euro ISO-8859-15
de_DE.utf8 UTF-8
Hat jemand eine Idee, wie ich dieses Problem lösen kann?
Top
aleph-muc
Apprentice
Apprentice
User avatar
Posts: 205
Joined: Wed Jun 23, 2004 6:18 am
Location: Auf dem Land

  • Quote

Post by aleph-muc » Fri May 04, 2007 10:07 am

Hallo Eisbrecher,

wie sieht denn Deine Datei /etc/conf.d/consolefont aus?

bei mir:

Code: Select all

CONSOLEFONT="lat9w-16"
CONSOLETRANSLATION="8859-15_to_uni"
nicht vergessen, consolefont in den runlevel boot zu setzen.

mfg
aleph
Top
Anarcho
Advocate
Advocate
User avatar
Posts: 2970
Joined: Sun Jun 06, 2004 7:51 pm
Location: Germany

  • Quote

Post by Anarcho » Fri May 04, 2007 11:05 am

Was hast du denn für nen Consolefont eingestellt? (/etc/conf.d/consolefont)

Ich verwende meist "lat9w-16"

EDIT:

Verdammt, man sollte das Fenster nicht offen lassen und erst nach ner Stunden anfangen zu antworten ...
...it's only Rock'n'Roll, but I like it!
Top
Eisbrecher
Tux's lil' helper
Tux's lil' helper
Posts: 84
Joined: Thu Aug 31, 2006 8:27 pm

  • Quote

Post by Eisbrecher » Fri May 04, 2007 4:09 pm

Meine /etc/conf.d/consolefont sieht genau so aus wie die von aleph-muc. Zum Runlevel boot habe ich es jetzt auch hinzugefügt.

Geändert hat sich leider nichts :( Hat noch jemand eine Idee?

Wenn ich in einem virtuellen Terminal unter vi in eine leere Datei schreibe, werden die Umlaute inklusive einem anschließenden "Leerzeichen"(?) geschrieben *staun*
Top
Eisbrecher
Tux's lil' helper
Tux's lil' helper
Posts: 84
Joined: Thu Aug 31, 2006 8:27 pm

  • Quote

Post by Eisbrecher » Thu May 10, 2007 7:30 pm

Nur zur Info (falls mal jemand das gleiche Problem hat)

Ich hatte in der Datei /etc/rc.conf die Option UNICODE="yes" gesetzt. Nach Ändern zu UNICODE="no" waren die Terminals nicht mehr utf-8 codiert.
Top
Post Reply
  • Print view

12 posts • Page 1 of 1

Return to “Deutsches Forum (German)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic