web-dev-qa-db-ja.com

コマンドプロンプトで絵文字を処理するにはどうすればよいですか?

接続しているホットスポットのSSIDは12346????です。 netsh wlan show profile <SSID>コマンドを使用する必要がありますが、cmdがUnicodeをサポートしていないようです。私は何をしますか?

bleh

18
undo

私はcmdで絵文字でかなり実験しました、そしてこれらは私が見つけた結論です:

  1. ほとんどの場合、絵文字は??で置き換えることができます。
    これはnetsh wlan show profile(すべてのネットワークプロファイルをリストする)コマンドが表示するものです:
    bleh2
    上記の場合、netsh wlan show profile 12346??コマンドを実行するだけです。
  2. しかし... CONFLICT!2つ同一のSSIDがあり、絵文字が異なる場合はどうなりますか?
    これをテストするために、SSID 12346????を使用して2つ目のホットスポットを作成しました。 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?·"
    

    最初に、cmdが(非常に賢く)両方のSSIDに対してコマンドを実行していることに気付きました。 しかし、1つのSSIDに対してのみ実行したい...
    2番目に、一方にSSID 12346dY~?、もう一方に12346dY?·が割り当てられていることがわかります。ただし、これらのいずれかをコマンドで使用すると、エラーが発生します...Bummer!

  3. だから何をしますか?? タッチキーボード(Windows 10)を使用してコンソールに絵文字を挿入するか、他の場所から絵文字をコピーして貼り付けることができます。絵文字が正しく表示されていなくても、どちらも完全に機能します。

  4. ファイルとフォルダはどうですか?????????の2つのフォルダを作成しました。これはtreeが示すものです: bleh yet again 幸いなことに、私たちは単純に使用できます tab プロンプトでフォルダ名を丸く囲みますが、フォルダ名を実際に表示する方法はありません。この場合、1つのオプションは、renコマンドを使用してフォルダーの名前を変更することです。もう1つのオプションは、dirコマンドを使用して、ファイル/フォルダーのプロパティを検査し、必要なものを決定することです。

  5. ConEmuを使用してください!
    ConEm ユニコードのサポートが優れているようです: VICTORY!

20
undo