Windows 下 SVN 服务器配置
- 格式:doc
- 大小:40.00 KB
- 文档页数:6
本教程以64位win10系统为例在本地搭建svn服务器,安装完成后,即可访问本地svn服务。
⼀、⾸先准备三个软件:1.VisualSVN-Server-3.6.3-x64.msi(svn服务端)2.TortoiseSVN-1.9.6.27867-x64-svn-1.9.6.msi(svn客户端)3.LanguagePack_1.9.6.27867-x64-zh_CN.msi(TortoiseSVN 的汉化包)打开⽹页拉到最后,看到以下的软件下载下来⼆、安装好了,接下来是具体的安装过程,安装顺序是1.VisualSVN-Server-3.6.3-x64.msi(svn服务端)2.TortoiseSVN-1.9.6.27867-x64-svn-1.9.6.msi(svn客户端)3.LanguagePack_1.9.6.27867-x64-zh_CN.msi(TortoiseSVN 的汉化包)1.我们先安装:VisualSVN-Server-3.6.3-x64.msi当然,你可能发现没有看到东西,那是我们还没设置账号和密码添加user 如下:然后添加⼀个groups接着去修改⼀下项⽬的配置⽂件变成这样继续配置本地访问好,现在可以去浏览器访问了,可以直接在浏览器地址栏输⼊ localhost ,回车或者以下⽅法然后 user 的作⽤出来了,浏览要授权⼀下成功了以上 svn服务器安装完成2.安装:TortoiseSVN-1.9.6.27867-x64-svn-1.9.6.msi(svn客户端),这个⽐较简单,⼀直next 就⾏如果在电脑⽂件空⽩处右击,出现以下情况就是安装成功 3. 汉化: LanguagePack_1.9.6.27867-x64-zh_CN.msi以上svn客户端安装完成并且汉化成功。
三一文库()〔Windows下使用VisualSVN,Server搭建SVN服务器〕*篇一:Windows系统下Svn服务器搭建和使用Windows系统下Svn服务器搭建和使用1.1Windows环境下svn服务器搭建Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN 服务器.1.1.1下载现在Subversion已经迁移到apache 网站上了,下载地址:这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一共有5种,如图:VisualSVNserver服务端和TortoiseSVN客户端搭配使用.点开上面的VisualSVN连接,下载VisualSVNserver,如图:1.1.2安装VisualSVNServer点击next点击next点击next选择StandardEdition标准安装点击nextLocation是指VisualSVNServer的安装目录,Repositorys是指定你的版本库目录.ServerPort指定一个端口,Usesecureconnection勾山表示使用安全连接,UseSubversionauthentication表示使用Subversion自己的用户认证.点击Next,进入下一步,如图:点击next点Install,进入下一步,如图:*篇二:windows下搭建SVN服务器及配置1.安装SVN至我的电脑。
最好使用英文路径,而且路径中不要有空格。
双击VisualSVN-3.0.4.msi-进入SVN安装欢迎界面,点击“Next”-进入版权相关声明界面,点击“Next”-进入安装目录选择界面,作者选择的是D:\ProgramFiles\VisualSVN,点击“Next”-进入安装确认界面,点击“Install”-安装结束界面,点击“Finish”结束安装。
WINDOWS下搭建SVN服务器端的步骤在Windows操作系统上搭建Subversion(SVN)服务器端需要进行以下步骤:1.安装SVN软件:2.配置环境变量:为了方便使用SVN命令行工具,需要将SVN的安装路径(例如"C:\svn\bin")添加到系统的环境变量"PATH"中。
通过以下步骤实现:-右键点击"我的电脑",选择"属性"。
-在系统属性对话框中,选择"高级系统设置"。
-在系统属性对话框中,选择"环境变量"。
-点击"确定"保存环境变量更改,并关闭对话框。
3.创建版本库:在搭建SVN服务器之前,需要创建一个版本库来存储代码版本历史。
可以通过以下步骤创建版本库:- 打开命令行提示符(在Windows中按下"Windows键+R",输入"cmd",然后点击"确定")。
-在命令行提示符中,输入以下命令创建一个新的版本库:svnadmin create [版本库路径]例如,输入"svnadmin create C:\svnrepos"来创建一个版本库。
4.配置密码文件:SVN使用密码文件来管理访问权限。
需要创建一个密码文件,并设置用户的访问权限。
可以通过以下步骤完成:-在密码文件中添加用户及其密码,格式为"用户名=密码"。
-保存密码文件。
5.配置访问权限文件:SVN使用访问权限文件来定义用户可以访问版本库的哪些部分。
可以通过以下步骤进行配置:-在访问权限文件中添加对应的用户及其访问权限,格式为"路径=用户:访问权限"。
-保存访问权限文件。
6.配置服务器:需要对SVN服务器进行配置,以指定版本库和访问权限文件的位置。
可以通过以下步骤完成配置:-在文件中找到并修改以下两行:-配置文件路径:例如,修改" # anon-access = read"为"anon-access = none",表示禁止匿名访问;修改" # password-db = passwd"为"password-db= ../conf/passwd",指定密码文件的路径;修改" # authz-db = authz"为"authz-db = ../conf/authz",指定访问权限文件的路径。
VisualSVNServer的配置和使用方法VisualSVN Server是一款Windows平台下的免费的开源软件,用于在Windows操作系统上搭建和管理Subversion(SVN)代码仓库。
它提供了易用的用户界面和丰富的功能,使得创建和维护SVN仓库变得非常容易。
下面将介绍VisualSVN Server的配置和使用方法。
2.创建代码仓库安装完成后,打开VisualSVN Server管理界面,点击“Create New Repository”按钮来创建一个新的代码仓库。
在弹出的对话框中,可以设置仓库的名称和路径。
3.配置访问权限4.配置身份验证5.配置加密6.配置邮件通知7.访问仓库在代码仓库创建和配置完成后,可以使用任意支持SVN协议的客户端软件访问仓库。
例如,可以使用TortoiseSVN、SmartSVN等客户端软件。
8.设置用户访问权限在客户端软件中,可以通过设置用户的用户名和密码来访问仓库。
访问权限由服务器上的访问控制配置决定,用户只能访问具有相应访问权限的仓库。
9.提交和更新代码在客户端软件中,可以使用SVN命令来提交和更新代码。
提交代码时,可以选择提交到哪个仓库和哪个分支。
更新代码时,可以选择从哪个仓库和哪个分支更新。
10.查看日志和历史在客户端软件中,可以查看仓库中的日志和历史记录。
日志记录了每次提交的相关信息,包括提交者、提交时间、提交说明等。
历史记录显示了每个文件的修改历史和版本号。
总结:VisualSVN Server是一款简单易用的SVN服务器软件,通过上述配置和使用方法,可以轻松搭建和管理SVN仓库,并设置相应的访问权限、身份验证、加密和邮件通知功能。
通过SVN客户端软件,可以方便地提交和更新代码,并查看仓库的日志和历史记录。
VisualSVN Server对于团队协作和版本控制非常有用,是开发人员必备的工具之一。
1、Windows下SVN服务器的安装配置SVN全称Subversion,是一款开源的版本控制系统,支持在本地访问或通过网络访问数据库和文件系统存储库。
不但提供了常见的比较、修补、标记、提交、回复和分支等功能,SVN还增加了追踪移动和删除的能力。
此外,它支持非ASCII文本和二进制数据,所有这一切都使SVN不仅对传统的编程任务非常有用,同时也适用于Web开发、图书创作和其他在传统方式下未采纳版本控制功能的领域。
1.1 SVN的基本原理SVN是一种集中的分享信息的系统,它的核心是版本库,它存储所有的数据,版本库按照文件树形式存储数据,包括文件、目录。
任意数量的客户端可以连接到版本库,读写这些文件。
通过写,别人可以看到这些信息,通过读数据,可以看到别人的修改。
SVN可以通过多种方式访问:本地磁盘访问,或各种各样不同的网络协议,但一个版本库地址永远都是一个URL。
“版本库访问URL”描述了不同的URL模式对应的访问方法,如表7-1所示:表7-1:不同的URL模式对应的访问方法修订号代表了一次提交后版本库整个目录树的特定状态,另一种理解是修订号N代表版本库已经经过了N此提交。
因此,当我们在使用SVN时,如果谈及“foo.c的修订号5”时,实际的意思就是“在修订号为5时的foo.c”。
修订号N和M并不一定表示一个文件是不同的。
其他的版本控制工具,例如CVS,则使用每一个文件一个修订号的做法。
1.2 SVN的下载与安装读者可以下载SVN的服务器安装文件:svn-1.4.0-setup.exe;Windows客户端安装文件:TortoiseSVN-1.6.11.20210-win32-svn-1.6.13;在客户端使用方面可以使用TortoiseSVN客户端,当作为软件开发人员一般会在Eclipse 开发工具中按照SVN相关插件。
1.3 创建资源库安装完SVN的服务器端和客户端之后,需要创建SVN库,方法是进入命令行,执行理工具,通过svnadmin -?可以查看可用的命令,如果所示:1.4 运行SVN服务其中参数d表示以后台模式运行SVN服务,参数r用于指定服务根目录(即SVN库所在根目录)。
SVN搭建和基本使用1.安装Subversion-1.7.4.msi 安装文件:在更目录(即与Subversion同目录创建一个root文件夹,用来创建和存放工厂)2.启动svn -->svnserse -d -r f:/svn/root (其中-d 是用于linux系统是属于后台运行,对于windows 无效)3.对于windows ,需要将svn 添加到windows 服务中去,即:在cmd中输入如下4.打开windows 服务,这是服务中应该就有了你创建的SVNServer 服务了,然后启动经过上述步骤:基本就配置好了svn接下来就是开发步骤了可以再cmd中输入svn help来查看一些东东1.创建工厂(由配置管理人员来做)这时候打开root 文件夹就看到多了一个OA 文件夹2.创建要开发的项目,即:项目的构建(由项目经理构建好项目的框架)3.配置权限(项目经理来配置)找到你创建的root文件夹中的工厂里面的svnserve.conf 文件,打开这样就表示开启了权限。
然后打开passwd 这个文件然后再打开authz 文件4.由项目经理把构建好的项目提交到svn的工厂当中。
这时就要安装另一个安装文件TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi(即客户端)5.安装完成后鼠标右键出现如下两个东东,就说明安装成功。
6.找到你要上传的项目,右键导入这时就要提示输入你配置的用户名及密码7. 项目导入成功后假设如上1 和2 是两个开发人员,分别打开从svn中下载项目点击之后输入你的用户名和密码,ok------------------------------------------------------------------------------------------------------------------这时候项目就从svn上下载下来了。
Windows 环境架设SVN服务器硬件设备:PC机软件设备:xp 或者windows2003 ,TortoiseSVN-1.6.14.21012-win32-svn-1.6.16.msi:SVN客户端Setup-Subversion-1.6.16.msi:SVN安装程序SVNService.rar:svn服务命令AnkhSvn-2.1.8420.8.msi部署:1、安装svn服务器端安装Setup-Subversion-1.6.16.msi,我把这个安装在“C:\Program Files\Subversion”目录。
和AnkhSvn-2.1.8420.8.msi(默认安装即可)2、安装TortoiseSVN-1.6.14.21012-win32-svn-1.6.16.msi。
以上两步中的安装选择均选默认。
重启电脑(客户端软件)3、因为这个软件开机就要用,所以对开发者来讲把它安装成一个服务是最好的(这样电脑一启动这个软件的服务器就运行了,要不然你要到命令行模式去手工启动服务)。
下面就来讲述怎么样把它设置成一个服务。
1) 把“SVNService.exe”拷贝到“C:\Program Files\Subversion\bin\”2) 在D盘新建文件夹d:\svn. 进入命令行模式:开始菜单--运行--进入“C:\Program Files\Subversion\bin\”这个目录。
打入命令:svnservice -install -d-r "d:\svn"。
(这一步很重要很重要,以前我就是这一步误解走了很多弯路)。
具体详细介绍见3.3。
把它设为自动启动:开始菜单--控制面板--性能维护--管理工具--服务,进去以后你会在服务列表中看到svnservice这个服务,右击--把它设为自动启动(这样开机的时候这个服务也启动了)3) 这里就是把“d:\svn” 这个目录指定为SVN版本控制的服务目录(网上很多帖子把上面这个命令称作建立仓库是不对的)其实这个目录应该称作仓库所在的目录,假如我有有三个仓库:repository_1,repository_2,repository_3他们的位置应该是:d:\svn\repository_1, d:\svn\repository_2,d:\svn\repository_3。
SVN配置与安装一:服务器端1.软件下载下载Subversion服务器程序Setup-Subversion-1.6.6.msi2.服务器和客户端安装(选择路径安装即可)3.建立版本库3.1运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:先在e盘建立了一个svndemo的文件夹.然后在该文件下输入cmd指令:svnadmin create repository就会在目录E:\svndemo\repository下创建一个版本库3.2 完成后再svndemo下回生成repository内容3.3打开repository下的conf文件夹中svnserve.conf文件.查找到#password-db = passwd 将其注销去掉(#).这样设置它会默认去访问conf文件夹下passwd文件的配置打开passwd文件.我添加了帐号cjj密码cjj。
格式如下[users]# harry = harryssecret# sally = sallyssecretcjj=cjj3.4然后使用cmd指令启动服务器:svnserve -d -r repository(刚才建立项目的名字)3.5初始化导入来到我们想要导入的项目根目录,在这个例子里是E:\svndemo\initproject,目录下有一个readme.txt文件:右键->TortoiseSVN->Import...URL of repository输入“svn://localhost/”ok完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。
需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。
例如运行svnserve的主机的IP是133.96.121.22,则URL部分输入的内容就是“svn://133.96.121.22/”。
一. 安装服务器(Windows)1.解压假设解压到F:\svn解压后文件列表如下:2.设置环境变量添加SVN_HOM=F:\svn设置PATH=%SVN_HOME%\bin添加SVN_EDITOR=notepad.exe3.创建仓库使用svnadmin create 仓库绝对路径命令svnadmin create F:\svn\svn_repository该命令会在F:\svn\svn_repository生成一些目录和配置文件4.修改配置文件到F:\svn\svn_repository目录下passwd文件–/conf目录下用于存放本svn库的用户名和密码,用= 分割,如:用户名= 密码;左边是用户名,右边是密码(明文)。
authz –/conf目录下用于存放本svn库的访问授权信息。
svnserve.conf — /conf目录下用于存放本svn库的全局访问控制信息用文本编辑器打开svnserve.conf加上两句[general]password-db = passwd打开同目录下同目录的passwd文件(设置用户密码)加上svnadmin = adminuser = user打开同目录的authz文件,它定义了两部分的内容:1,对组成员的定义,2,对目录的授权定义,可以针对一个单一用户授权,也可以针对在[groups]里面定义的一个组授权,还可以用*通配符来对所有的用户授权,授权的选项有:只读访问(‘r’),读写访问(‘rw’),或者无权防问(”).加[/]svnadmin,user = rw二.启动svnserve -d -r 项目主目录绝对路径svnserve -d -r F:\svn\svn_repository服务器已启动三.安装SVN客户端1.安装2.连接SVN服务器安装完毕后任意位置右键弹出菜单,如下图选择将列出选择URL填svn://127.0.0.1点击OK按钮这就是我建立的资源仓库文件树3.上传文件至资源库选中要上传的内容的父文件夹右键该文件夹选择选择点击OK要求输入用户名密码将刚才在passwd文件定义的用户名密码填入点击OK参考第2步的描述即可查看上传到资源库的文件三.从服务器检出文件到本地任意位置新建文件夹,假设在桌面建立project文件夹右键该文件夹选择点击OK文件已检出到project打开project文件夹四.备份运行命令:svnadmin dump 要备份资源库绝对路径>备份目的地文件绝对路径五.恢复创建恢复目的资源库:svnadmin create 资源库绝对路径恢复到资源科:svnadmin load 目标资源库绝对路径<备份文件。
Windows下SVNServer安装与配置详解本节讲解⼀下Windows下SVNServer安装和配置,主要包括安装,配置,测试,建库和导⼊等内容,下⾯是具体的介绍,希望对你的学习有所帮助。
1.配置环境Windows2003ServerwithSP1ApacheHTTPServerv2.0.55Subversionv1.4.22.安裝ApacheHTTPServer将安装⽬录修改为C:\ApacheGroup默认是安装到C:\ProgramFiles\ApacheGroup⽬录下安装后的⽬录结构如下:C:\ApacheGroup\Apache2\bin\C:\ApacheGroup\Apache2\conf\......3.安裝Subversion这⾥使⽤zip包,解压到C盘,然后将C:\svn-win32-1.4.2\bin添加环境变量PATH中。
解压后的⽬录结构如下:C:\svn-win32-1.4.2\bin\C:\svn-win32-1.4.2\iconv\......l将C:\svn-win32-1.4.2\bin⽬录下的mod_dav_svn.so和mod_authz_svn.so复制到C:\ApacheGroup\Apache2\modules⽬录下。
l将C:\svn-win32-1.4.2\bin⽬录下的所有DLL⽂件复制到C:\ApacheGroup\Apache2\bin⽬录下。
注意在复制DLL⽂件时最好停掉Apache。
l⽤⽂本编辑器打开C:\ApacheGroup\Apache2\conf\httpd.conf⽂件找到以下两⾏#LoadModuledav_modulemodules/mod_dav.so#LoadModuledav_fs_modulemodules/mod_dav_fs.so去掉前⾯的#,然后所有LoadModule的后⾯添加下⾯两⾏LoadModuledav_svn_modulemodules/mod_dav_svn.soLoadModuleauthz_svn_modulemodules/mod_authz_svn.so然后重起Apache4.建库SVNServer安装和配置完成了以后还需要建库。
1.搭建Subversion 版本管理版本管理是每个项目的开始必要要搭建的一个步骤,可以快速的回到先前修改或者是提交的代码。
方便用户管理整个程序。
流行的版本管理工具有CVS(已经停止更新Eclipse 内置有CVS 的插件,用起来还是挺方便的)还有版本工具就是SubVersion写作这个文本,主要是为了方便使用,废话就不多说了。
用起来才是硬道理.构建平台windows.1.下载SubVersion/servlets/ProjectDocumentList?folderID=91能下到的最新版本是svn-1.4.5-setup.exeWindows installer with the basic win32 binaries2.安装next--next--next..安装路径是:E:\program files把E:\program files\Subversion\bin 加到到环境变量path ,以达到在cmd 下能够使用svn 的自带命令. svn-1.4.5 安装的时候自动加bin到path 下。
如果有则跳到3.3.创建svn 库和项目[先建库后建项目]执行:svnadmin create e:\svn\repository\subversion\C:\Documents and Settings\doodoosun>svnadmin create e:\svn\repository\subversion\svnadmin: 创建仓库失败svnadmin: 无法创建最上层目录svnadmin: 无法创建目录“e:\svn\repository\subversion”: 系统找不到指定的路径。
C:\Documents and Settings\doodoosun>mkdir e:\svn\repository\C:\Documents and Settings\doodoosun>svnadmin create e:\svn\repository\subversion4.创建用户在新建的库目录E:\svn\repository\subversion\conf下有,passwd文件添加新的用户即可,用记事本打开有下面的内容[users]# harry = harryssecret# sally = sallyssecret可以添加一个用户# dolier = dolier保存。
5.设置其他信息打开conf目录下的svnserve.conf文件,修改# realm = My First Repository为# realm = subversion【注:subversion可以根据目录变化而变化】6.启动Subversionsvnserve -d -r e:\svn\repository\ 弹出,点击解除阻止。
7.客户端工具下载tortoisesvn :/downloads我所看到的最新版本是TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi相信你看到的时候,应该比这个更新。
Windows 下SVN 服务器配置在windows下配置svn服务器2008-07-29 14:33windows系统使我们经常使用的操作系统怎么才能使用我们现在经常使用的操作系统不变的情况下继续我们的SVN之旅,我们在综合了好动种方法的同时感觉这些内容非常贴近我们SVN在Windows种的应用与配置.1.下载文件,下载最新版本subversion,我这里选择svn-1.4.5-setup.exe下载"Subversion Windows Service" 软件包下载TortoiseSVN shell integration utility2.安装Subversion 服务器由于我下载的是setup.exe版本,安装程序安装后会自动设置系统变量.如果你下载的是zip版就需要手动设置系统变量.setup.exe版直接安装就可以了.安装到D:\Program Files\Subversion首先创建SVN储存库(repository)svnadmin create F:\svn\repository创建完毕后会在目录下生成若干个文件和文件夹,dav目录是提供给Apache与mod_dav_svn使用的目录,让它们存储内部数据;db目录就是所有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端;format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号;3.配置SVN服务器(这个位置就是在你建储存库的地方F:\svn)打开/conf/目录,打开svnserve.conf找到一下两句:# [general]# password-db = passwd# anon-access = none# auth-access = write去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件.anon-access = none 是匿名用户不能访问,必须要有用户名和密码。
(注意:问题就出在这,一定要注意格式去掉注释后要顶格不能有空)同样打开passwd文件,将# [users]# harry = harryssecret# sally = sallyssecret格式为“用户名= 密码”,如可插入一行:admin = admin888,即为系统添加一个用户名为admin,密码为admin888的用户4.运行SVN服务器运行SVN服务在命令行执行svnserve --daemon --root F:\svn服务启动,--daemon可简写为-d,--root可简写为-r,可以建立一个批处理文件并放在windows 启动组中便于开机就运行SVN服务(注意:这是临时打开的服务,命令执行后不能关闭窗口)用后台服务的方式可以设置开机自动执行。
D:\Program Files\Subversion\bin>sc create svnservice binpath= "d:\Program Files\Subversion\bin\svnserve.exe --service -r F:\SVN"就可以用net svnservice stop 或者start来启动服务了也可以在Sevices.msc来启动了。
5、用客户端访问格式:svn:\\服务器IP---------------------------------------------------------------------------------------------------------基于svnserve的服务器,权限文件authz配置的常见问题及解答最近在我用Subversion论坛(/bbs)经常有人提到这样的问题:为什么我的客户端没有写权限?为什么我的权限没有起作用?总结他们的配置,发现都是用svnserve作为服务器,都在svnserve.conf中使用了authz-db选项原因可能如下:1,配置authz时,没有注意svnserve启动参数-r所指定的目录。
这里有两种情况:A:-r直接指定到版本库(称之为单库svnserve方式)比如,有一个库project1,位于D:\svn\project1使用以下命令启动svnserve[Copy to clipboard] [ - ]CODE:svnserve -d -r D:\svn\project1在这种情况下,一个svnserve只能为一个版本库工作authz文件如果配置成下面这样就是错的,[Copy to clipboard] [ - ]CODE:[groups]admin=user1dev=user2[project1:/]@admin=rw@doc=r应该配置成[Copy to clipboard] [ - ]CODE:[groups]admin=user1dev=user2[/]@admin=rw@doc=r因为[project1:/]表示库project1的根目录,而按上面的启动参数,是没有库的概念的。
使用类似这样的URL:svn://192.168.0.1/即可访问project1B:-r指定到版本库的上级目录(称之为多库svnserve方式)同样,有一个库project1,位于D:\svn\project1如果使用以下命令启动svnserve[Copy to clipboard] [ - ]CODE:svnserve -d -r D:\svn这种情况,一个svnserve可以为多个版本库工作,这时如果想限制指定库的指定目录,就应该指定具体的库,像这样[Copy to clipboard] [ - ]CODE:[groups]admin=user1dev=user2[project1:/]@admin=rw@doc=r如果此时你还用[/],则表示所有库的根目录,同理,[/src]表示所有库的根目录下的src目录使用类似这样的URL:svn://192.168.0.1/project1即可访问project1这样的URL:svn://192.168.0.1/project2即可访问project22,对中文目录进行权限控制时,没有将权限文件authz改为utf-8格式。
svn对于非英文文件名和目录名使用utf-8格式编码处理,要对中文目录进行正确控制,应该使用无BOM的utf-8格式,如何将默认的文件转为utf-8,我使用的是UltraEdit的菜单"ASCII to UTF-8 (Unicode Editing)"。
在UltraEdit的配置中,可以设置有无BOM本文来自CSDN博客,转载请标明出处:/bluesmile979/archive/2009/01/06/3719511.aspx。