我们有一个项目在团队基础服务器 https://en.wikipedia.org/wiki/Azure_DevOps_Server(TFS) 中包含非英语字符 (š)。当尝试编写一些与构建相关的事情的脚本时,我们偶然发现了一个问题;我们无法通过š给命令行工具的信。命令提示符或其他什么东西把它弄乱了,并且tf.exe实用程序找不到指定的项目。
我尝试过不同的 .bat 文件格式(ANSI、UTF-8 https://en.wikipedia.org/wiki/UTF-8有和没有BOM http://en.wikipedia.org/wiki/Byte_order_mark)以及用 JavaScript(本质上是 Unicode)编写脚本,但没有运气。如何执行程序并将其传递给Unicode命令行?
Try:
chcp 65001
这会将代码页更改为 UTF-8。另外,您需要使用 Lucida 控制台字体。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)