Masaru Tsuchiyama <[email protected]> writes:

> The output of 'svnadmin dump' is garbled on Japanese version of Windows.
>
> svnadmin>svnadmin create test
>
> svnadmin>svnadmin dump test > nul
> * ?\131?\138?\131r?\131W?\131?\135?\131?\147 0 
> ?\130?\240?\131_?\131?\147?\131v?\130?\181?\130?\220?\130?\181?\130?\189?
> \129B

Which locale/encoding are you using?

> svnadmin>set LANG=C
>
> svnadmin>svnadmin dump test > nul
> * Dumped revision 0.
>
> This issue was introduced at 1485650.

r1485650 | philip | 2013-05-23 12:32:34 +0100 (Thu, 23 May 2013) | 8 lines

Convert svnadmin notifications from UTF8 to native encoding.

Reported by: QXO <qxodream{_AT_}gmail.com>

> It works fine at r1485649.
>
> svnadmin>svnadmin dump   test  1>nul
> * リビジョン 0 をダンプしました。
>
> The variable 'out' of cmdline_stream_printf in svnadmin.c holds 
> the correct string "* リビジョン 0 をダンプしました。".

Is that UTF-8?  It's certainly UTF-8 in the email.

> cmdline_stream_printf calls svn_stream_write.
> svn_stream_write calls svn_cmdline_fputs.
> svn_cmdline_fputs calls svn_cmdline_cstring_from_utf8 and
> svn_cmdline_fputs calls svn_cmdline_cstring_from_utf8_fuzzy because the
> failure of svn_cmdline_cstring_from_utf8.

Why is svn_cmdline_cstring_from_utf8 failing?

-- 
Philip Martin | Subversion Committer
WANdisco | Non-Stop Data

Reply via email to