如何在命令提示符中处理表情符号?

und*_*ndo 19 windows command-line cmd.exe

我连接的热点具有 SSID 12346。我需要使用该netsh wlan show profile <SSID>命令,但 cmd 似乎没有 unicode 支持。我该怎么办?

布莱

und*_*ndo 21

我在 cmd 中对表情符号进行了大量实验,这些是我得出的结论:

  1. 在大多数情况下,您可以将表情符号替换为??
    这是netsh wlan show profile(列出所有网络配置文件)命令向我显示的内容:
    bleh2
    在上述情况下,您可以简单地运行命令netsh wlan show profile 12346??
  2. 但是……冲突!如果有两个相同的 SSID,只是带有不同的表情符号怎么办?
    为了测试这一点,我用 SSID 创建了第二个热点12346。CMD 显然无法区分。 bleh3
    但是输出netsh wlan show profile 12346??有一些有趣的东西:

    Profile 12346?? on interface Wi-Fi: 
    ======================================================================= 
    
    Applied: All User Profile    
    
    Profile information 
    ------------------- 
        Version                : 1
        Type                   : Wireless LAN
        Name                   : 12346??
    
    Connectivity settings 
    --------------------- 
        Number of SSIDs        : 1
        SSID name              : "12346dY~?"
    
    
    [[REDACTED IRRELEVANT INFO]]
    
    
    Profile 12346?? on interface Wi-Fi: 
    ======================================================================= 
    
    Applied: All User Profile    
    
    Profile information 
    ------------------- 
        Version                : 1
        Type                   : Wireless LAN
        Name                   : 12346??
    
    Connectivity settings 
    --------------------- 
        Number of SSIDs        : 1
        SSID name              : "12346dY?·"
    
    Run Code Online (Sandbox Code Playgroud)

    首先,我们注意到 cmd(非常巧妙地)为两个 SSID 运行命令。但是我们只想为一个 SSID 运行它...
    其次,我们看到一个已经分配了 SSID 12346dY~?,另一个12346dY?·. 然而,在命令中使用其中任何一个只会给我们一个错误......无赖!

  3. 那么我们该怎么办??非常简单,您可以使用触摸键盘(在 Windows 10 上)将表情符号插入控制台,或者您可以从其他地方复制粘贴表情符号,即使表情符号显示不正确,两者都可以完美运行。

  4. 文件和文件夹呢? 我创建了两个文件夹,. 这就是tree显示: 再说一次 对我们来说幸运的是,我们可以简单地使用tab在提示符下循环浏览文件夹名称,但同样,我们无法实际查看文件夹名称。在这种情况下,一种选择是使用ren命令重命名文件夹。另一种选择是使用该dir命令检查文件/文件夹的属性并确定您需要哪个。

  5. 只需使用 ConEmu!
    ConEmu显然有更好的 unicode 支持: 胜利!

  • 有趣的阅​​读(以及最后一张图片的来源):[在 Windows 中滥用表情符号](https://davidzych.com/abusing-emoji-in-windows/) (4认同)