Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

28.01.2008, 11:05

Datenaustausch zwischen Gentoo und Kubuntu ! Warum ist ein ö vom einen kein ö beim anderen?

Also es geht um Sonderzeichen! Mein freund hat kubuntu und ich gentoo. So wenn er mir dateien gibt die mit sonderzeichen benannt sind werden die bei mir durch komische zeichen bei mir ersetzt, umgekehrt das selbe!

Bin zwar folgendes howto mal durchgegangen es ist aber trotzdem noch alles beim alten ein ö von mir sind bei ihm komische zeichen und umgekehrt!

http://de.gentoo-wiki.com/Utf8

hat aber wie gesagt nichts geholfen
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »cyrix20« (30.01.2008, 10:08)


2

28.01.2008, 12:23

Hallo,

jetzt wäre aber noch interessant wie Du die Daten austauscht. SSH, NFS oder was auch immer. Vom Prinzip sollte das Austauschen auch keine Probleme machen.

Viele Grüße

3

28.01.2008, 12:47

Also was mir eben aufgefallen ist, ist das nur der Konqueror die Datei falsch bei mir anzeigt in der shell wird ein "ö" als "ö" angezeigt! Nur der konqueror zeigt mir irgend einen quatsch an! Der austausch findet über einen ext3 oder xfs formatierten usb stick statt!

Ich hab im Konqueror unter Einrichten -> Schriften > Standardkodierung auf utf8 gestellt! Leider wird die datei immernoch falsch dargestellt!
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

4

28.01.2008, 13:14

OK, wenn es nur im Konqueror liegt, kann ich Dir nicht wirklich helfen.

Hast Du auch mal Nautilus versucht??

5

28.01.2008, 15:16

Wie legt denn Dein Freund unter Kubuntu seine Daten ab? Nutzt der ebenfalls UTF8?
Unix wurde nicht entwickelt, um seine Benutzer daran zu hindern, dumme Dinge zu tun, denn das würde diese auch davon abhalten, schlaue Dinge zu tun.“ – Doug Gwyn

6

28.01.2008, 15:22

Wie legt denn Dein Freund unter Kubuntu seine Daten ab? Nutzt der ebenfalls UTF8?


Wenn Kubuntu halbwegs aktuell ist, sollte er auch UTF8 benutzen.

Ubuntu´s haben schon lange UTF8 als Standart.

Gruß Andreas

7

28.01.2008, 16:04

Er hat eine Originale Kubuntu 7.10. Original im Sinne von nichts großartig rumgedoktort. Also nautilus habe ich leider nicht aber ich habe mir nen Ordner den ich von ihm habe mal in "easytag" angesehen und da stimmt die benennung wie in der shell auch! Also schließe ich mal drauf das das Problem am Konqueror liegt denn nur der macht aus einem ö komische zeichen!

Frage soll ich hier weiter posten oder im KDE Abteil einen neuen Thread aufmachen nach dem Moto "Konquerer stellt sonderzeichen falsch dar" ?
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

8

28.01.2008, 16:07

Poste hier weiter, ich verschiebe später den Thread ins KDE Forum.

Kannst ja auch noch den Titel dann ändern.

9

28.01.2008, 16:15

Ok dann bleibt die Frage stehen.

Wie bekomme ich den Konqueror dazu mir umlaute richtig darzustellen?

Komisch ist bloß dass der Firefox die Umlaute auch falsch darstellt! Easytag und shell aber nicht? Was mich wiederum vermuten lassen müsste das es doch kein Konqueror spezifisches Problem ist!
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

10

28.01.2008, 17:54

Zitat

Wenn Kubuntu halbwegs aktuell ist, sollte er auch UTF8 benutzen.

Ubuntu´s haben schon lange UTF8 als Standart.

Gruß Andreas

okay ;)
Ich fragte nur deshalb, weil ich dachte, daß sein Freund ggf. vom Standard abweicht (weil er beispielsweise Windows nebenher benutzt). Ich hab auch meine Probleme mit de_DE.utf8, weshalb ich de_DE@Euro benutze.

Zitat

Komisch ist bloß dass der Firefox die Umlaute auch falsch darstellt! Easytag und shell aber nicht? Was mich wiederum vermuten lassen müsste das es doch kein Konqueror spezifisches Problem ist!


Quellcode

1
equery uses www-client/mozilla-firefox | grep +linguas

Quellcode

1
locale
Unix wurde nicht entwickelt, um seine Benutzer daran zu hindern, dumme Dinge zu tun, denn das würde diese auch davon abhalten, schlaue Dinge zu tun.“ – Doug Gwyn

11

29.01.2008, 21:27

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
AMD3700 xxxxxx # equery uses www-client/mozilla-firefox | grep +linguas
!!! No matching packages found for "www-client/mozilla-firefox"
AMD3700 xxxxxx # locale
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


Ok nun versteh ich aber nicht warum ich nun immernoch kein utf8 verwende obwohl ich das Howto von oben bis unten durchgearbeitet habe

Quellcode

1
http://de.gentoo-wiki.com/Utf8
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

12

30.01.2008, 05:44

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
AMD3700 xxxxxx # equery uses www-client/mozilla-firefox | grep +linguas
!!! No matching packages found for "www-client/mozilla-firefox"
AMD3700 xxxxxx # locale
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


Ok nun versteh ich aber nicht warum ich nun immernoch kein utf8 verwende obwohl ich das Howto von oben bis unten durchgearbeitet habe

Quellcode

1
http://de.gentoo-wiki.com/Utf8

Guten Morgen cyrix20

?? Weil du sämtliche LC Variablen auf de_DE@euro gesetzt hast, und nicht auf UTF-8!
Wenn du dein gesamtes System mit deutscher Lokalisierung auf UTF-8 setzen möchtest dann setze die Variable LC_ALL=
in /etc/env.d/02locale
auf:

Quellcode

1
LC_ALL=de_DE.UTF-8
Info: die Variable "LC_ALL=" überstimmt alle anderen gesetzten LC variablen.

Es ist jedoch zu empfehlen "LC_MESSAGES=" auf englisch zu setzen:

Quellcode

1
LC_MESSAGES="en_US.UTF-8"
bedenke jedoch das wenn sie auch verwendet werden soll darf "LC_ALL=" nicht gesetzt sein!
Alles klar?
-------------------------------------------------------------------------------------------------------------------------------------
Bedenke das gesetzte locale auch vorhanden sein müssen:

Quellcode

1
locale -a


Beispiel:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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="en_US.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=

Wenn nun einige Anwendungen nicht mehr in Deutsch ausgeführt werden, dann eventuell doch die Variable
#LC_ALL=
auf:

Quellcode

1
LC_ALL=de_DE.UTF-8
setzen.


Im Wiki ist dies auch recht gut beschrieben.
http://de.gentoo-wiki.com/Utf8
http://de.gentoo-wiki.com/Deutsche_Lokalisierung
und
http://www.gentoo.org/doc/de/utf-8.xml

MfG
josef.95

13

30.01.2008, 08:36

Quellcode

1
2
3
4
5
6
cat /etc/env.d/02locale

LANGUAGE="de_DE.utf8"
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
GDM_LANG="de_DE.UTF-8"


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
cat /etc/env.d/02locales

LANG="de_DE.utf8"
LC_ALL="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"
GDM_LANG="de_DE.utf8"

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
AMD3700 UTF8 # locale

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


Und genau da happerts sie ist nämlich richtig gesetzt! Wie gesagt hab das Howto von oben nach unten durchgearbeitet!

Wobei ich die dateien
/etc/env.d/02locale
/etc/env.d/02locales
selbst erstellt habe waren nämlich zu anfang nicht vorhanden!
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

14

30.01.2008, 08:58

Und genau da happerts sie ist nämlich richtig gesetzt! Wie gesagt hab das Howto von oben nach unten durchgearbeitet!

Wobei ich die dateien
/etc/env.d/02locale
/etc/env.d/02locales
selbst erstellt habe waren nämlich zu anfang nicht vorhanden!


Zitat

AMD3700 UTF8 # locale
LC_ALL=de_DE@euro
sagt dir doch das de_DE@euro und nicht utf-8 gesetzt ist!

Die Datei "/etc/env.d/02locales" also mit "s" kenne ich nicht, und sie wird meines wissen auch nicht genutzt.

Editiere mal die /etc/env.d/02locale als Sicherung um, und mache aus der /etc/env.d/02locales die Datei /etc/env.d/02locale

Dann überprüfe mit:

Quellcode

1
locale
ob LC_ALL="de_DE.UTF-8" gesetzt ist.

Überprüfe bitte auch mal mit:

Quellcode

1
locale -a
ob die locale de_DE.UTF-8 überhaupt existiert.

MfG
josef.95

15

30.01.2008, 09:11

Die 02locales habe ich gelöscht und existiert nur noch eine 02locale

Quellcode

1
2
3
4
5
6
locale -a
C
de_DE
de_DE@euro
de_DE.utf8
POSIX

Quellcode

1
2
3
4
5
6
7
AMD3700 UTF8 # cat /etc/env.d/02locale
LANGUAGE="de_DE.utf8"
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
GDM_LANG="de_DE.UTF-8"

AMD3700 UTF8 #


Und LC_ALL ist auch gesetzt!

locale bringt aber immernoch @euro

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
AMD3700 UTF8 # locale
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
AMD3700 UTF8 #
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

16

30.01.2008, 09:15

Zeige mal bitte ein:

Quellcode

1
# zcat /proc/config.gz | grep CONFIG_NLS_DEFAULT

17

30.01.2008, 09:18

Quellcode

1
2
AMD3700 net-misc # zcat /proc/config.gz | grep CONFIG_NLS_DEFAULT
CONFIG_NLS_DEFAULT="iso8859-1"


Soll ich den Eintrag im Kernel in "UTF8" umschreiben? also "utf-8" oder "utf8"
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

18

30.01.2008, 09:28

Quellcode

1
2
AMD3700 net-misc # zcat /proc/config.gz | grep CONFIG_NLS_DEFAULT
CONFIG_NLS_DEFAULT="iso8859-1"


Na so kann es auch nicht funktionieren, mit CONFIG_NLS_DEFAULT="iso8859-1

Du mußt deinen Kernel natürlich auch mit NLS_DEFAULT=UTF-8 bauen!

Siehe meinen Link zum Wiki den ich dir heute morgen schon genannt hatte.
http://de.gentoo-wiki.com/Utf8

Und generire dir auch bitte eine Englische locale
en_US.UTF-8 UTF-8
ist nicht verkehrt so eine im System zu haben ;)

MfG
josef.95

19

30.01.2008, 09:28

Hat aber auch nichts geholfen immernoch alles beim alten

Quellcode

1
2
AMD3700 christian # zcat /proc/config.gz | grep CONFIG_NLS_DEFAULT
CONFIG_NLS_DEFAULT="UTF-8"


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
AMD3700 christian # locale
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
AMD3700 christian #


Die Englische locale ist schon die ganze Zeit mit dabei!

Quellcode

1
2
3
AMD3700 christian # cat /etc/locale.gen
de_DE.UTF-8 UTF-8
en_US.UTF-8 UTF-8
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

20

30.01.2008, 09:39

Hat aber auch nichts geholfen immernoch alles beim alten

Quellcode

1
2
AMD3700 christian # zcat /proc/config.gz | grep CONFIG_NLS_DEFAULT
CONFIG_NLS_DEFAULT="iso8859-1"


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
AMD3700 christian # locale
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
AMD3700 christian #


?
Der Befehl:

Quellcode

1
zcat /proc/config.gz | grep CONFIG_NLS_DEFAULT
bewirkt doch nur ein Auslesen der Aktuellen verwendeten kerneleinstellung zu CONFIG_NLS_DEFAULT

Sagt dir also das dein Kernel kein UTF-8 unterstützt, sondern "iso8859-1"

EDIT:
Langsam bitte, wir überschlagen uns hier ja!

Zitat

Soll ich den Eintrag im Kernel in "UTF8" umschreiben? also "utf-8" oder "utf8"

Du mußt deinen Kernel neu bauen, unter File-systems , ziemlich weit unten -->
DEFAULT_NLS=iso8859-1
in
DEFAULT_NLS=UTF-8
umändern neu Compilieren, und nach /boot kopieren.


Zitat

Die Englische locale ist schon die ganze Zeit mit dabei!
[AMD3700 christian # cat /etc/locale.gen
de_DE.UTF-8 UTF-8
en_US.UTF-8 UTF-8
nein ist sie nicht, du hast sie zwar korrekt in /etc/locale.gen geschrieben, aber nicht generiert.
Dies tust du indem du jetzt

Quellcode

1
locale-gen
ausführst.
Überprüfen ob sie existiert mit

Quellcode

1
locale -a

Uff ;)
Bringe bitte erst mal deinen Kernel UTF-8 bei.

MfG
josef.95

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (30.01.2008, 09:59)