【问题标题】:TFS 2015 OnPremise - Change default encoding for new files in brownserTFS 2015 On Premise - 更改浏览器中新文件的默认编码
【发布时间】:2017-12-20 16:54:02
【问题描述】:

我们在本地安装了 TFS 2015,但我们遇到了通过 Web 浏览器创建的新文件的问题,所有新文件均使用 UTF-8 编码创建并在代码查看器中生成此字符 ����。

通过 Visual Studio / Source Explorer 将编码设置为 1252 时问题已解决。

文件右键->高级>属性->通用->设置编码

如何在 TFS 2015 在线(本地)中为通过浏览器创建的新文件设置默认编码?

[编辑] 一步步 打开 Visual Studio Team Foundation Server 2015 选择团队项目,在团队项目页面,转到“代码”, 点击“...”, “添加文件”(如下图所示)。

如果我有“ã”、“õ”、“ç”、“á”等字符,我会遇到问题。

Img1 - Creating file

【问题讨论】:

  • 您使用的是哪个浏览器?我在我这边进行了测试,但无法重现此问题。您能否分享重现问题以进行故障排除的步骤?如果可能,还提供特定的字符/字符串。
  • @AndyLi-MSFT 打开 Visual Studio Team Foundation Server 2015,选择团队项目,在团队项目页面,转到“代码”,点击“...”和“添加文件”(就像帖子上的图片链接一样)。如果我有“ã”、“õ”、“ç”、“á”等字符,我会遇到问题。

标签: visual-studio encoding tfs character-encoding tfs-2015


【解决方案1】:

无论如何,您可以像以前一样通过 Visual Studio 中的源代码管理资源管理器Configure Version Control File Encoding

但是,如果您使用的是 IE,您可以尝试启用 自动选择 选项 (View > Encoding > Auto-Select.)。 (Internet Explorer 11 中的默认设置:Unicode (UTF-8)从左到右的文档。)。你也可以选择其他语言编码,去View > Encoding > More。选择语言编码,然后重启IE。见Auto-select language encoding setting in Internet Explorer for details.

对于Chrome浏览器,您可以尝试通过扩展Set Character Encoding更改编码


更新:

我用您提供的 UTF-8 编码的字符进行了测试,它们显示良好,没有乱码。

请检查这篇文章是否有帮助:Checking HTTP Headers

【讨论】:

  • @不走运,即使在 IE 中选择了新编码,新文件仍会继续使用 UTF-8 创建。
  • @fabiodraschimorciani 我用您提供的 UTF-8 编码字符进行了测试,它们显示良好,没有垃圾字符。有没有设置其他的东西?
猜你喜欢
  • 2011-01-12
  • 2023-04-06
  • 2010-12-12
  • 2019-03-01
  • 2014-08-12
  • 2019-11-03
  • 2019-10-06
  • 1970-01-01
  • 2017-07-03
相关资源
最近更新 更多