El punto de acceso al que estoy conectado tiene el SSID 12346🐷
. Necesito usar el netsh wlan show profile <SSID>
comando, pero cmd no parece tener soporte de Unicode. ¿Qué debo hacer?
fuente
El punto de acceso al que estoy conectado tiene el SSID 12346🐷
. Necesito usar el netsh wlan show profile <SSID>
comando, pero cmd no parece tener soporte de Unicode. ¿Qué debo hacer?
Experimenté bastante con emoji en cmd, y estas son las conclusiones a las que llegué:
??
. netsh wlan show profile
El comando (que enumera todos los perfiles de red) me muestra: netsh wlan show profile 12346??
. Pero ... ¡CONFLICTO! Que tal si hay dos SSID idénticos, solo con diferentes emoji?
Para probar esto, creé un segundo punto de acceso con el SSID 12346😁
. CMD obviamente no podía diferenciarse.
Pero la salida de netsh wlan show profile 12346??
tenía algo interesante:
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?·"
Primero notamos que cmd (muy inteligentemente) ejecuta el comando para ambos SSID. Pero solo queremos ejecutarlo para un SSID ...
En segundo lugar, vemos que a uno se le ha asignado el SSID. 12346dY~?
, y el otro 12346dY?·
. Sin embargo, usar cualquiera de estos en el comando solo nos da un error ... ¡Gorrón!
¿¿Asi que que hacemos?? Bastante simple, usa el teclado táctil (en Windows 10) para insertar el emoji en la consola, o puede copiar y pegar el emoji desde otro lugar, ambos funcionan perfectamente, aunque el emoji no se muestre correctamente.
¿Qué pasa con los archivos y carpetas? He creado dos carpetas, 😎
y 😆
. Esto es lo que tree
muestra: Por suerte para nosotros, podemos simplemente usar lengüeta para circular a través de los nombres de las carpetas cuando se le solicite, pero nuevamente, no tenemos forma de ver realmente los nombres de las carpetas. En este caso, una opción es cambiar el nombre de las carpetas utilizando el ren
mando. Otra opción es usar el dir
Comando para inspeccionar las propiedades de los archivos / carpetas y determinar cuál necesita.
¡Solo usa ConEmu!
ConEmu Aparentemente tiene mejor soporte de Unicode:
cmd
, es unicode soportado allí?chcp 65001
no tiene sentido, pero debe haber algunos tipo de comando externo llamado primero para forzar al ISE a asignar una consola y permitir[Console]::OutputEncoding
trabajar; una llanurachcp
trabaja tambien