我们在Team Foundation Server(TFS)中有一个项目,其中包含非英语字符(š).当我试图编写一些与构建相关的东西时,我们偶然发现了一个问题 - 我们无法将š字母传递给命令行工具.命令提示符或其他什么不是搞砸了,并且tf.exe实用程序找不到指定的项目.
我已经尝试了.bat文件的不同格式(ANSI,带有和不带BOM的 UTF-8 )以及用JavaScript编写脚本(这本身就是Unicode) - 但没有运气.如何执行程序并将其传递给Unicode命令行?
我想知道是否可以将Visual Studio 2008项目中的所有文件保存为特定的字符编码.我得到了一个混合编码的解决方案,我想让它们都一样(带签名的UTF-8).
我知道如何保存单个文件,但项目中的所有文件怎么样?
我正在制作一个批处理文件,将一些目录和子目录复制到一个安全的地方(备份目的).但是如果路径包含像®这样的特殊字符,则脚本不起作用.
:: Call Of Duty® 2
xcopy "F:\Archivos de Programa\Call Of Duty® 2\main\players" "D:\BackUp\savegames\Call Of Duty® 2\main\players\" /E /F /Y
Run Code Online (Sandbox Code Playgroud)
在控制台中,®显示为«,因此显示"未找到"例外.
我尝试过使用UTF-8和ANSI编码,但没有一个有效.