The hotspot I'm connected to has the SSID 12346?
. I need to use the netsh wlan show profile <SSID>
command, but cmd doesn't appear to have unicode support. What do I do?
Command Prompt Emoji – How to Deal with Emoji in Command Prompt?
cmd.execommand linewindows
Best Answer
I experimented quite a bit with emoji in cmd, and these are the conclusions that I came to:
??
.This is what the
netsh wlan show profile
(which lists all the network profiles) command shows me:In the above case, you can simple run the command
netsh wlan show profile 12346??
.But... CONFLICT! What if there are two identical SSIDs, just with different emoji?![bleh3](https://i.stack.imgur.com/bNXi5.png)
To test this out I created a second hotspot with the SSID
12346?
. CMD obviously couldn't differentiate.But the output of
netsh wlan show profile 12346??
had something interesting:First we notice that cmd (very smartly) runs the command for both SSIDs. But we only want to run it for one SSID...
Secondly, we see that one has been assigned the SSID
12346dY~?
, and the other12346dY?·
. However, using either of these in the command just gives us an error... Bummer!So what do we do?? Pretty simple, you use the Touch Keyboard (on Windows 10) to insert the emoji into the console, or you can copy-paste the emoji from elsewhere, both work perfectly, even though the emoji isn't displayed properly.
What about Files and Folders? I created two folders,
Luckily for us though, we can simply use tab to circle through the folder names at the prompt, but again, we have no way of actually viewing the folder names. In this case, one option is to rename the folders by using the
?
and?
. This is whattree
shows:ren
command. Another option is to use thedir
command to inspect the properties of the files/folders and determine which one you need.Just use ConEmu!![VICTORY!](https://i.stack.imgur.com/t1IZo.jpg)
ConEmu apparently has better unicode support: