I installed subversion-1.9.5, httpd-2.4.25(and dependencies) on SUSE Linux. I want to visit svn by http://. Now, I can visit http://ip:port/svn/ if name is english chars. Whent i create a new repository with name UTF-8 encoded (e.g chinese char), client will show HTTP 500 internal error, and httpd's log show like this: # [:error] [pid 10201] (20014) internal error (specific information not available): [client ] Can't convert string from 'UTF-8' to natvie encoding: # [:error] [pid 10201] (20014) internal error (specific information not available): [client ] /svndata/Repositories/{U+6D4B}{U+8BD5}/format # [dav:error][pid 10201][client ] Could not fetch resource information. [500, #0] # [dav:error][pid 10201][client ] Could not open the requested SVN filesystem [500, #22] # [dav:error][pid 10201][client ] Could not open the requested SVN filesystem [500, #22] it seems that, httpd's encoding and svn encoding (UTF-8) are not matched, and repository name conversion failed. I searched this error, they are all happened in 'svn update' or 'svn co', but my situation is server error, not client error. So, I do not known how to resolve this problem. please help me~~
Last updated