Date: Tue, 26 Feb 2008 09:00:38 +0100 From: "Prinzler, Jaromir" <jprinzler@tplan-gmbh.de> To: <ports@FreeBSD.org> Subject: BSD + mount + nwfs = German Umlauts ? Message-ID: <000001c8784d$ace0aec0$640da8c0@prinzler>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C87856.0EA516C0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello Maintainer, i hope you can understand me. My english is bad ;-( My problem are the german umlauts =E4=FC=F6 (ae ue oe) and so on. I need this to mount netware volumes on freebsd. At this time i make this... mount_nwfs -S MYSERVER --U xxx -P yyy -V DATEN -l de_DE.ISO8859-15 = /mnt ..this command mount my netware volume on /mnt. It work's without = errors. When i show now the directory listing (mc or bash) i see german umlauts = are ugly. I think i need the -w option ? Now i can use the "se","asis" or = "koi2cp866" option name. Only when i use "se" option the german umlauts only "=E4=F6=C4=D6" (ae = oe AE OE) are perfect. The other "=FC=DC" (ue UE) not ? mount_nwfs -S MYSERVER -U xxx -P yyy -V DATEN -l de_DE.ISO8859-15 -w = se /mnt Under linux (suse) i have used the old codepage "cp437". There was all characters valid. ncpmount -m -p cp437 -S MYSERVER -U xxx -P yyy -V DATEN /mnt Have you any ideas here ? The command "locale" on my BSD system gives me follow output: LANG=3Dde_DE.ISO8859-15 LC_CTYPE=3D"de_DE.ISO8859-15" LC_COLLATE=3D"de_DE.ISO8859-15" LC_TIME=3D"de_DE.ISO8859-15" LC_NUMERIC=3D"de_DE.ISO8859-15" LC_MONETARY=3D"de_DE.ISO8859-15" LC_MESSAGES=3D"de_DE.ISO8859-15" LC_ALL=3D An it works on my console and ssh. Only the files in netware volumes are ugly ;-( I have look in your source on "/usr/ports/net/ncplib/work/ncplib-1.3.4/lib/ncp". On file "ncpl_nls.c" = i can find the russian tables to convert the characters. static u_int8_t alt2koi8[] =3D { 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, /* 0x00 */ 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, /* 0x10 */ 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, . . . and so on. I have not found the table for "se" (swedish) to modify it and use it = for german ? When you can say me where i can found this table than i need the = information where ist the character (position) on the c array ? Thanx for you help ! Greetings from Germany - Berlin. Jaromir Prinzler=20 TPlan Ingenieurgesellschaft mbH Mahlerstrasse 35, D-13088 Berlin Tel: +49 30 443290 50 Fax: +49 30 443290 52 EMail: office@tplan-gmbh.de Web: http://www.tplan-gmbh.de Gesch=E4ftsf=FChrer: Herr Dipl-Ing. (FH) Kay Ansorg Herr Dipl-Ing. (FH) Karsten Horn Sitz der Gesellschaft: Berlin, HRB 68988 Amtsgericht Charlottenburg=09 =20 ------=_NextPart_000_0001_01C87856.0EA516C0--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000001c8784d$ace0aec0$640da8c0>