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

06.10.2014, 00:20

Umlaute in find und echo man pages werden als Sonderzeichen dargestellt, man man korrekt

Hallo,

in meinen man pages werden die deutschen Umlaute als Sonderzeichen dargestellt, z. B. so: "für "in man find. Dies trifft auch z. B. in man echo auf : " \\ Rückschrägstrich (»Backslash«) ". In man man sind sie richtig dargestellt. Dies trifft für die klassische Konsole unter Strg+Alt+F1 sowie KDE Konsole zu. Für root und für den normalen Benutzer.

Meine locale sieht so aus:

Quellcode

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


In /etc/rc.conf steht unter anderem:

Zitat

UNICODE="yes"
In einem Tutorial über die Lokalisierung von man war noch diese Zeile wichtig, die bei mir unverändert so aussieht:

Quellcode

1
NROFF       	/usr/bin/nroff -mandoc



Wie bekomme ich die Umlaute richtig angezeigt?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »CioLohqu« (23.10.2014, 06:42)


2

06.10.2014, 00:39

Mit GROFF_ENCODING="utf8" sollte es wahrscheinlich funktionieren,
also zb

Quellcode

1
GROFF_ENCODING="utf8" man find

3

06.10.2014, 11:37

Danke, das funktioniert! Ich welche Datei trage ich das jetzt am besten ein, damit es überall gesetzt wird?

4

07.10.2014, 22:29

Hm, vermutlich sollte ein

Quellcode

1
export GROFF_ENCODING="utf8"
in der ~/.bashrc deines Users hierfür gut geeignet sein.

5

21.10.2014, 12:38

Danke, dass funktioniert für den normalen User. Wo muss ich es für root eintragen? Ich habe es in seiner .bashrc versucht (also /root/.bashrc), und sogar die .bashrc vom User rüberkopiert, aber dort ist alles beim Alten.

6

22.10.2014, 12:43

So als Umegbunsgvariable? Wie bsp.:

Quellcode

1
2
3
4
5
6
# echo 'GROFF_ENCODING="utf8"' > /etc/env.d/99groff
# env-update                                                                                                                                                                                                                                                                                                
>>> Regenerating /etc/ld.so.cache...                                                                                                                                                                                                                                                                        
# source /etc/profile                                                                                                                                                                                                                                                                                       
# env | grep -i groff
GROFF_ENCODING=utf8
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

7

23.10.2014, 06:42

Gelöst

Danke sehr, jetzt habe ich unter root Umlaute.