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