[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: svnlook problem or bug with utf8 under windows

From: Jendro, Carsten (SAZ-DE) <CJendro_at_saz.net>
Date: 2007-08-13 12:09:09 CEST

Is no one here who can help me?

 

Should i post this as a bug?

 

I Think without unicode support, svnlook is nearly useless under
windows.

 

________________________________

        From: Jendro, Carsten (SAZ-DE) [mailto:CJendro@saz.net]
        Sent: Thursday, August 09, 2007 11:53 AM
        To: dev@subversion.tigris.org
        Subject: svnlook problem or bug with utf8 under windows
        
        

         

        Hi All,

         

        I Have posted this problem in the DEV Mailinglist one week ago,
but no response.

         

        I have a problem with svnlook. I don't get any Unicode or utf8
output from this Tool.

         

        I have written a pre-commit hook under windows that changes the
log message.

         

        pre-commit.bat calls svnlook log ....... >temp.txt

         

         

        I have set this in my batch file.

         

        ->snip<----------------------------------

         

        set APR_ICONV_PATH=C:\Programme\CollabNet Subversion
Server\httpd\bin\iconv

         

        set LANG=de_DE.UTF8

         

        mode con codepage select=65001

         

        ->snip<----------------------------------

         

        I have tested a lot of different codepages here, but I found no
way to tell svnlook to use utf-8 or unicode.

         

         

         

         

         

        The windows codepage for utf8 is 65001. I have tested a dirty
trick, I have copied the file utf-8.so to cp65001.so and set the windows
codepage to 65001 (mode con codepage select=65001).

         

        This works fine, svnlook puts out Unicode now, but I am not sure
if it really works correct in all cases. And it is a really dirty trick
;-)

         

         

        Is there a clean way to get UTF-8 output from svnlook?

         

         

         

        Is this a svnlook bug or a apr-iconv bug? I have taken a look to
the apr-iconv sources and there is a "charset_alias_list" with some
mappings, but none for 65001.

         

         

        I have read some questions about adding a --utf8-output switch
to some svn tools, I think this would be a good solution.

         

         

         

         

        Thanks, Carsten

         

         

         
Received on Mon Aug 13 12:07:23 2007

This is an archived mail posted to the Subversion Dev mailing list.