AFAIK, the default Windows console font may not work with encoding,
other than OEM one. After performing `chcp' you may want to switch to
`Lucida Console' or `Consolas'.
2010/10/31 Paul Maier <svn-user_at_web.de>:
> Hello David,
>
> thank you! I have added "chcp 1252" at the top of my script
> and the result is strange. I attach a screen shot to this
> mail - hopefully it makes through the list.
>
> With "chcp 1252" it's like this:
>
> 1. output on the console (black window) is same than before
>
> 2. When I copy the content out of the console into an
> Elvis editor (vi for Windows; white window), then
> the caracters I get in vi are not the ones that I've copied.
> See screen shot.
> More strange: The unreadable wrong characters on the console
> turn into the right German umlauts in vi.
> And the correct characters from the console turn into
> black rectangles in vi.
>
> Paul.
>
>
>> -----Ursprüngliche Nachricht-----
>> Von: David Huang [mailto:khym_at_azeotrope.org]
>> Gesendet: Samstag, 30. Oktober 2010 22:05
>> An: users_at_subversion.apache.org
>> Betreff: Re: Problem with code page on Windows XP SP3
>>
>>
>> On Oct 30, 2010, at 2:56 PM, Paul Maier wrote:
>>
>> > Hello,
>> >
>> > who has advice for the following problem on a DOS console
>> of a Windows XP SP3 machine.
>> > "svn cat" doesn't display German umlaut characters (neither
>> does Windows' built in type command).
>> > Whereas a "svn cat > b; cat b" (cat command comes from
>> cygwin) displays correctly.
>>
>> I don't know if this will work, but you might try doing a
>> "chcp 1252" before "svn cat".
>>
>> > C:...\yy>cat a
>> > äöü ÄÖÜ ß § -- abcd1234
>>
>> > C:...\yy>svn cat a
>> > õ÷³ -Í_ ¯ º -- abcd1234
>>
>> ä is at code point 0xE4 in CP1252. In your CP850, 0xE4 is õ
>> ö is at code point 0xF6 in CP1252. In CP850, 0xF6 is ÷
>> etc...=
>
Received on 2010-10-30 23:01:11 CEST