如何在apache2下配置mod_dav_svn语言环境?
我已经安装并配置了所有apache2和mod_dav_svn,但当访问时,得到了以下信息: ps:mnt/svn/是所有svn回购的解析。回购协议已经使用utf8命名 操作系统:ubuntu 11.10服务器64位 apache2-v 服务器版本:Apache/2.2.20(Ubuntu) 服务器构建时间:2012年2月14日16:35:38 语言环境:也在/etc/apache2/envvars中导出 LANG=zh_CN.UTF-8 语言=zh_CN LC_CTYPE=“zh_CN.UTF-8” LC_NUMERIC=“zh_CN.UTF-8” LC_TIME=“zh_CN.UTF-8” LC_COLLATE=“zh_CN.UTF-8” LC_MONETARY=“zh_CN.UTF-8” LC_MESSAGES=“zh_CN.UTF-8” LC_PAPER=“zh_CN.UTF-8” LC_NAME=“zh_CN.UTF-8” LC_ADDRESS=“zh_CN.UTF-8” LC_TELEPHONE=“zh_CN.UTF-8” LC_MEASUREMENT=“zh_CN.UTF-8” LC_IDENTIFICATION=“zh_CN.UTF-8” LC_ALL=zh_CN.UTF-8 [Wed Feb 29 14:54:34 2012][注意]已配置Apache/2.2.20(Ubuntu)DAV/2 SVN/1.6.12--恢复正常操作 [Wed Feb 29 14:54:42 2012][error][client]无法交付内容。[500, #0] [Wed Feb 29 14:54:42 2012][error][client*]无法获取SVNParentPath[500,#22]的目录 [Wed Feb 29 14:54:42 2012][error][client*]将目录'/mnt/svn'中的条目转换为UTF-8[500,#22]时出错 [Wed Feb 29 14:54:42 2012][error][client*]无法将字符串从本机编码转换为“UTF-8”:[500,#22] [2012年2月29日星期三14:54:42][错误][客户*]?\231?\160?\148?\229?\143?\145?\233?\131?\168?\231?\174?\161?\231?\144?\134[500,#22] 您的zh_CN.UTF-8不受支持。它可以是:如何在apache2下配置mod_dav_svn语言环境?,svn,apache2,locale,mod-dav-svn,Svn,Apache2,Locale,Mod Dav Svn,我已经安装并配置了所有apache2和mod_dav_svn,但当访问时,得到了以下信息: ps:mnt/svn/是所有svn回购的解析。回购协议已经使用utf8命名 操作系统:ubuntu 11.10服务器64位 apache2-v 服务器版本:Apache/2.2.20(Ubuntu) 服务器构建时间:2012年2月14日16:35:38 语言环境:也在/etc/apache2/envvars中导出 LANG=zh_CN.UTF-8 语言=zh_CN LC_CTYPE=“zh_CN.UTF-
- Ubuntu
ls/mnt/svn/
- 阿帕奇
要修复此错误消息,您必须正确设置当前语言环境编辑/etc/apache2/envvars,将LANG从C更改为您的语言环境设置 我做了以下修改,然后重新启动apache2,没有问题了
export LANG=C-->export LANG=“en_US.UTF-8”请确定:这个问题有帮助吗?ls/mnt/svn/工作正常,字符正常。即使是ls/mnt/svn/>文件和&iconv-f utf8-t utf8文件也会将.ln-s/mnt/svn/传递给htdocs并浏览ThinkApache2。。。好吧,除了svn mod外,所有的东西都是正确的。。。