Настроил раздачу SVN через Apache, без него обойтись никак нельзя, он нужен для LDAP аутентификации, но столкнулся с проблемой кириллицы в названиях репозитариев. Если репозитарий назван целиком английскими буквами, то всё работает (в том числе если внутри есть кириллица), а если по-русски, то выдаёт ошибку Could not open the requested SVN filesystem. То есть на сервер приходит запрос содержащий набор процентов и букв, происходит аутентификация, после чего выдаёт ошибку. При этом в error_log попадает: [Sun Sep 07 21:58:06 2008] [error] [client 10.8.1.11] (20014)Internal error: Can't convert string from 'UTF-8' to native encoding:
[Sun Sep 07 21:58:06 2008] [error] [client 10.8.1.11] Could not fetch resource information. [500, #0]
[Sun Sep 07 21:58:06 2008] [error] [client 10.8.1.11] Could not open the requested SVN filesystem [500, #22]
[Sun Sep 07 21:58:06 2008] [error] [client 10.8.1.11] Could not open the requested SVN filesystem [500, #22]
Нагуглить удалось только на рекомендацию поставить UTF-8 локаль на клиенте (собственно en_US.UTF-8 стоит и на клиенте, и на сервере) и добавить AddDefaultCharset utf-8 в конфиги Apache, но и это не помогает.
Кто-нибудь уже сталкивался с подобной проблемой? Как удалось решить?