cscript.exe无法读取Unicode脚本(UTF-8)。

3

只需使用UTF-8编码,将以下内容保存在记事本中

msgbox "你好"

双击或从命令行运行

D:\>cscript.exe /u test-unicode.vbs
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.

D:\test-unicode.vbs(1, 1) Microsoft VBScript compilation error: Invalid characte
r

有没有办法在Windows脚本宿主中运行Unicode脚本?

2
Windows使用UTF-16来表示大多数Unicode字符,因此文件需要以该形式保存。 - Anya Shenanigans
1个回答

3

cscript.exe可以运行使用[Unicode](似乎是UTF-16)保存的脚本。


使用 cscript /u 命令。请参阅官方文档 - user692942

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接