Sie sind nicht angemeldet.

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.