ฉันจะจัดการกับอิโมจิใน Command Prompt ได้อย่างไร


17

ฮอตสปอตฉันเชื่อมต่อกับมีคือ 12346🐷SSID ฉันต้องการใช้netsh wlan show profile <SSID>คำสั่ง แต่ cmd ไม่ได้รับการสนับสนุน Unicode ฉันจะทำอย่างไร

bleh


เพียงใช้เทอร์มินัล Windows ใหม่
Richie Bendall

@RichieBendall เห็นได้ชัดว่าไม่ได้เป็นตัวเลือกเมื่อคำถามนี้ถูกถาม แต่ก็ยังไม่ได้และจะไม่เป็นหนึ่งในหลาย ๆ ระบบ
rahuldottech

แก้ไข. ฉันเพิ่มความคิดเห็นเพื่อให้คำถามนี้แพร่หลายมากขึ้นในอนาคต
Richie Bendall

คำตอบ:


19

ฉันทดลองอีโมจิเป็นคำสั่งสักหน่อยและนี่คือข้อสรุปที่ฉันได้รับ:

  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?·"
    

    ก่อนอื่นเราสังเกตว่า cmd (ฉลาดมาก) รันคำสั่งสำหรับ SSID ทั้งสอง แต่เราต้องการเรียกใช้สำหรับ SSID หนึ่ง ...
    ประการที่สองเราเห็นว่ามีการกำหนด SSID 12346dY~?และอีกอัน12346dY?·หนึ่ง อย่างไรก็ตามการใช้สิ่งเหล่านี้ในคำสั่งเพียงแค่ทำให้เรามีข้อผิดพลาด ... คนเกียจคร้าน!

  3. ดังนั้นสิ่งที่เราจะทำ?? ค่อนข้างง่ายคุณใช้ Touch Keyboard (บน Windows 10) เพื่อแทรกอิโมจิลงในคอนโซลหรือคุณสามารถคัดลอกอิโมจิจากที่อื่นทั้งสองทำงานได้อย่างสมบูรณ์แม้ว่าอีโมจิจะแสดงไม่ถูกต้อง

  4. สิ่งที่เกี่ยวกับไฟล์และโฟลเดอร์? ฉันสร้างสองโฟลเดอร์😎และ😆. นี่คือสิ่งที่treeแสดง: อีกครั้ง โชคดีสำหรับเราแม้ว่าเราสามารถใช้tabเพื่อวนดูชื่อโฟลเดอร์ที่พรอมต์ แต่อีกครั้งเราไม่มีวิธีดูชื่อโฟลเดอร์จริงๆ ในกรณีนี้หนึ่งทางเลือกคือเปลี่ยนชื่อโฟลเดอร์โดยใช้renคำสั่ง ตัวเลือกอื่นคือการใช้dirคำสั่งเพื่อตรวจสอบคุณสมบัติของไฟล์ / โฟลเดอร์และกำหนดว่าคุณต้องการ

  5. เพียงใช้ ConEmu!
    ConEmuเห็นได้ชัดว่ามีการสนับสนุน Unicode ที่ดีกว่า: ชัยชนะ!


3
อ่านที่น่าสนใจ (และแหล่งที่มาสำหรับภาพสุดท้าย): การ
ละเมิด

Windows 10 Builders Update ดูเหมือนจะผลักดันให้คุณใช้ PowerShell มากกว่าcmdมีการรองรับ Unicode หรือไม่
Mokubai


1
UPDATE! ภาพหน้าจอนี้แสดงคำสั่งที่จำเป็นในการเปิดใช้งาน Unicode ใน PowerShell ขอบคุณ@Bob !
rahuldottech

เพื่อชี้แจงเพิ่มเติมภาพหน้าจอในความคิดเห็นสุดท้ายของ @ Rahul2001 นั้นมาจากโปรแกรม PowerShell ISE (รวมอยู่ใน PS) ไม่ใช่คอนโซลพื้นฐาน the chcp 65001ไร้ความหมาย แต่ต้องมีคำสั่งภายนอกบางอย่างที่เรียกว่าก่อนเพื่อบังคับให้ ISE จัดสรรคอนโซลและอนุญาตให้[Console]::OutputEncodingทำงานได้ ธรรมดาchcpก็ใช้ได้เช่นกัน
บ๊อบ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.