SVN 中文路径访问报错(权限已正确分配)
问题:SVN 中文路径访问报错(权限已正确分配)
原因:
1、URL特殊字符未转义
路径中包含空格、中文括号()等特殊符号,未进行URL编码
中文括号()示例:(设计)需转为%28%E8%AE%BE%E8%AE%A1%29,空格需转为%20
空格示例:03 测试文件
2、嵌套中文目录可能导致编码逐层解析失败
3、客户端/服务器编码不一致
SVN客户端默认使用系统编码(如GBK),而服务器使用UTF-8
解决办法(对应原因123)
1、把空格改成符号
如 ‘03 测试文件 ’改为 ‘03.测试文件’
2、避免多层中文嵌套
3、修改系统编码为UTF-8
谨慎!!!注意已有文件的编码变更可能无法打开