如果perforce服务端和客户端部署在不同的操作系统下时,例如服务端部署在windows系统下,客户端为Mac OS系统,则上传的代码中的中文会变成乱码,
此时需要在服务端与客户端均设置成 unicode(UTF-8)模式。
perforce服务端安装完成后
运行 CMD, 输入以下命令:
====================================
/*进入perforce安装目录*/
cd C:\Program Files\Perforce\Server
p4d -xi
=====================================
成功后会看到
“server switched to unicode mode.”
此时perforce已成功切换至 unicode 模式。
随后运行 p4v 等客户端时。会有选择编码的选项, 选择"utf-8"即可