Visual studio Visual Studio中不支持带有perforce插件的字符集

Visual studio Visual Studio中不支持带有perforce插件的字符集,visual-studio,perforce,Visual Studio,Perforce,我在VisualStudio2012中使用了perforce插件。但在用最新版本更新插件后,我在尝试连接到服务器时收到一条消息——“XXXXX(损坏的字符)或不支持的字符集:utf8” 有什么可以尝试的吗?我今天刚刚遇到了这个问题。我的电脑在我之前有过其他用户,结果发现一些Perforce环境变量很糟糕。要检查系统上有哪些变量,只需从命令行运行set并查找以P4开头的变量。我删除了除P4PORT之外的所有端口,我知道P4PORT没有问题 如何: 右键单击计算机,选择属性,然后选择左侧的高级系统设

我在VisualStudio2012中使用了perforce插件。但在用最新版本更新插件后,我在尝试连接到服务器时收到一条消息——“XXXXX(损坏的字符)或不支持的字符集:utf8”


有什么可以尝试的吗?

我今天刚刚遇到了这个问题。我的电脑在我之前有过其他用户,结果发现一些Perforce环境变量很糟糕。要检查系统上有哪些变量,只需从命令行运行set并查找以P4开头的变量。我删除了除P4PORT之外的所有端口,我知道P4PORT没有问题

如何:

  • 右键单击计算机,选择属性,然后选择左侧的高级系统设置,并单击打开的属性对话框底部的“环境变量”(假设您运行Windows 7)
  • 删除您怀疑导致问题的任何P4系统变量(除了P4Port之外,我只使用了所有系统变量,没有发现任何直接的问题)
  • 关闭Visual Studio并重新打开,然后重试,以便它重新加载所有环境变量(并“忘记”已删除的环境变量)

  • 请注意,如果要重新检查变量是否消失,还需要关闭并打开一个新的命令提示窗口,因为任何打开的窗口/进程都会记住变量首次打开时的状态。

    谢谢。你说得对。我检查了环境变量,发现“P4CHARSET”设置为“utf8”。我已经移除了这个,并且工作得很好。