laofo 于 2009-4-29 09:13 发表 [url=http://www.cmroad.net/redirect.php?goto=findpost& ][img]http://www.cmroad.net/images/common/back.gif/img]/url][ 不错,不错.
不知道您翻译的那个 doc 文档能否可以转载过来啊? [/quote]
可以呀,就是不知道怎么做方便一点。都是 HTML。URL 链接就可以了吧?
wshzhn 于 2009-4-28 11:59 发表 [url=http://www.cmroad.net/redirect.php?goto=findpost& ][img]http://www.cmroad.net/images/common/back.gif/img]/url][ 确定设置成 utf-8 格式的了,因为不转成 utf-8 格式的话传到 Perforce 上的中文会是乱码。 第一个 p 是 port,端口号,因为我是在本机上试验,所以没有加 IP,直接:端口号;第二个 P 是 Password。 你的意思是可以 Server 端设置成 utf-8,Client 端用默 ... [/quote]
明白了。不过本机上其实只用端口号就行。
Perforce 的 server 端运行于 Internationalised 模式下后,服务器端就不用做什么了。服务器会自动把所有的数据库记录转变为 UTF-8(如果需要的话)。客户端应该使用自身的字符集。支持的字符集你可以运行
p4 help charset
... 来得到。
另外,Copy and Paste 你运行的命令和结果可以避免不必要的误解。试试下面的命令:
p4 -p 1666 -C utf8 -u xxx -P 123 oblityerate -y //depot/测试.text
... 请注意大小写。不清楚你是否有个 client workspace 叫做 utf8,还是要指定字符集。
[[i] 本帖最后由 sujianlei 于 2009-4-29 02:01 编辑 ]
你的 client 端的 charset 确定是 utf8 吗?你应该设定为系统的默认字符集。另外命令中有两个-p,重复了。第一个-p 不需要冒号(:)。
scmroad 于 2009-4-9 15:20 发表 [url=http://www.cmroad.net/redirect.php?goto=findpost& ][img]http://www.cmroad.net/images/common/back.gif/img]/url][ Path 'c:>C:\code\perforce\release\p4.changes2.txt' is not under client's root 'C:\code\perforce\release'.
什么问题? [/quote]
注意路径 “c:>C:\code\perforce\release\p4.changes2.txt” 中磁盘符 C 重复了--“c:>C:\"。希望没有太晚。:)
能不能把你设置服务器和客户端的详细步骤列出来?Perforce 支持中文的--只要操作系统支持相应的字符集。还有就是你碰到的错误信息是什么?