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