Ronald Fischer schrieb:
> Maybe someone could enlighten me about the following:
>
> On Cygwin bash I see
>
> $ echo ü | od -cx
> 0000000 374 \n
> 0afc
> 0000002
>
> That means, the German letter ü has encoding 0xFC. If I do the same on CMD
> shell
> (the 'od' used here comes from the Gnu Utilities for Windows), I see:
>
> echo ü | od -cx
> 0000000 201 \r \n
> 2081 0a0d
> 0000004
>
> That is, ü is encoded as 0x81. Why is this different?
Because the code pages differ. 0xFC is ISO-8859-1 ("Latin 1") or -15 ("Latin 9")
or CP1252/Windows-1252 (Latin 1 Extended; the latter allocates 0x80...0x9f
differently than ISO-8859-1) and CMD uses CP437 or CP850.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple