ฮอตสปอตฉันเชื่อมต่อกับมีคือ 12346🐷SSID ฉันต้องการใช้netsh wlan show profile <SSID>คำสั่ง แต่ cmd ไม่ได้รับการสนับสนุน Unicode ฉันจะทำอย่างไร
ฮอตสปอตฉันเชื่อมต่อกับมีคือ 12346🐷SSID ฉันต้องการใช้netsh wlan show profile <SSID>คำสั่ง แต่ cmd ไม่ได้รับการสนับสนุน Unicode ฉันจะทำอย่างไร
คำตอบ:
ฉันทดลองอีโมจิเป็นคำสั่งสักหน่อยและนี่คือข้อสรุปที่ฉันได้รับ:
??netsh wlan show profileคำสั่ง (ซึ่งแสดงรายการโปรไฟล์เครือข่ายทั้งหมด) แสดงให้ฉัน:
ในกรณีข้างต้นคุณสามารถรันคำสั่งได้อย่างง่าย
netsh wlan show profile 12346??แต่ ... ความขัดแย้ง! จะเกิดอะไรขึ้นถ้ามีSSID ที่เหมือนกันสองตัวแค่มีอิโมจิที่ต่างกัน การทดสอบนี้ออกฉันสร้างฮอตสปอตที่สองกับการเลือก SSID
12346😁เห็นได้ชัดว่า CMD ไม่สามารถแยกความแตกต่าง
แต่ผลลัพธ์ของสิ่งที่น่าสนใจ:
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 ทั้งสอง แต่เราต้องการเรียกใช้สำหรับ SSID หนึ่ง ...
ประการที่สองเราเห็นว่ามีการกำหนด SSID 12346dY~?และอีกอัน12346dY?·หนึ่ง อย่างไรก็ตามการใช้สิ่งเหล่านี้ในคำสั่งเพียงแค่ทำให้เรามีข้อผิดพลาด ... คนเกียจคร้าน!
ดังนั้นสิ่งที่เราจะทำ?? ค่อนข้างง่ายคุณใช้ Touch Keyboard (บน Windows 10) เพื่อแทรกอิโมจิลงในคอนโซลหรือคุณสามารถคัดลอกอิโมจิจากที่อื่นทั้งสองทำงานได้อย่างสมบูรณ์แม้ว่าอีโมจิจะแสดงไม่ถูกต้อง
สิ่งที่เกี่ยวกับไฟล์และโฟลเดอร์?
ฉันสร้างสองโฟลเดอร์😎และ😆. นี่คือสิ่งที่treeแสดง:
โชคดีสำหรับเราแม้ว่าเราสามารถใช้tabเพื่อวนดูชื่อโฟลเดอร์ที่พรอมต์ แต่อีกครั้งเราไม่มีวิธีดูชื่อโฟลเดอร์จริงๆ ในกรณีนี้หนึ่งทางเลือกคือเปลี่ยนชื่อโฟลเดอร์โดยใช้renคำสั่ง ตัวเลือกอื่นคือการใช้dirคำสั่งเพื่อตรวจสอบคุณสมบัติของไฟล์ / โฟลเดอร์และกำหนดว่าคุณต้องการ
เพียงใช้ ConEmu!
ConEmuเห็นได้ชัดว่ามีการสนับสนุน Unicode ที่ดีกว่า:

cmdมีการรองรับ Unicode หรือไม่
chcp 65001ไร้ความหมาย แต่ต้องมีคำสั่งภายนอกบางอย่างที่เรียกว่าก่อนเพื่อบังคับให้ ISE จัดสรรคอนโซลและอนุญาตให้[Console]::OutputEncodingทำงานได้ ธรรมดาchcpก็ใช้ได้เช่นกัน