如何成为ùùùùùùùùù

时间:2017-08-22 09:45:39

标签: batch-file cmd

我试过了:echo ¯¯¯¯¯ 但结果变成了

ùùùùùùùùù

这不是预期的产出。 预期的产出是“¯¯¯¯¯

1 个答案:

答案 0 :(得分:2)

我以前的解决方案将批处理脚本保存在Unicode UTF-8 without BOMcodepage 65001中似乎与用户@eryksun提到的控制台和C运行时都有问题。

@eryksun也在我们的chat中提到:

  

就像我说的,所有的代码页都是ASCII的超集,所以我的意思是将批处理脚本的其余部分限制为只有ASCII字符,因为无论控制台代码页如何,它们都可以被正确解码。

Unicode UTF-8

chcp 65001
echo ¯¯¯¯¯
chcp [Original Codepage]

@eryksun解释:

  

CMD逐行解码,即您可以仅针对非ASCII行更改为代码页65001,然后切换回原始代码页。

     

如果您不使用Notepad ++之类的编辑器可以在没有BOM(字节顺序标记)的情况下保存UTF-8,则CMD会将第一行视为错误,因为它不知道忽略BOM。 / p>