linux 下svn的授权文件authz默认是不支持中文路径的,因此在精确控制中文文件夹的授权时往往会出错。要解决这个问题,需要用UltraEdit(注意不要用记事本或写字板)把authz打开,然后另存在为UTF-8 -无BOM,如下图:
然后把另存在的authz文件覆盖原有的authz文件。
用记事本或写字板打开authz文件后另存为utf8编码的文件的话,文件开头会有windows特有的unicode标记——ef bb bf,而这三个字节是svn所不能识别的。所以不能用记事本或写字板打开authz文件另存。
以后要编辑authz文件也需要用UltraEdit进行编辑和保存,用记事本或写字板编辑后保存也会自动带上windows特有的unicode标记。