ไม่สามารถพิมพ์ Unicode ได้เนื่องจากแป้นพิมพ์ลัด


0

ฉันพยายามพิมพ์อักขระ Unicode บางตัวที่มีตัวอักษร ฉันใช้ Windows 7 แต่ปัญหายังปรากฏใน Windows 8 ตัวอย่างคือ (U + 1F3BB) ฉันไม่สามารถพิมพ์ได้เพราะ Firefox และโปรแกรมอื่น ๆ ที่ฉันลองพิมพ์มี Alt + หรือ Alt + เป็นทางลัดสำหรับสิ่งอื่น ฉันสามารถแก้ไขทางลัดเหล่านี้ได้หรือไม่ ฉันได้ลองแล้ว Alt + เปลี่ยน + (รหัส) และแก้ไขรีจิสตรี


คุณใช้ระบบปฏิบัติการอะไร โปรดแก้ไขคำถามของคุณและเพิ่มแท็กที่เหมาะสมเพื่อระบุระบบปฏิบัติการที่คุณใช้อย่างชัดเจน
JakeGould

ใช่ฉันใช้ win 7 ในตอนนี้ แต่ไม่สามารถใช้งานได้กับ Win 8
Rizada

ฉันเพิ่งแก้ไขคำถามของคุณเพื่อเพิ่มระบบปฏิบัติการลงในข้อความ แท็กช่วยให้ผู้คนเรียงลำดับคำถาม แต่ข้อความช่วยให้บุคคลสามารถมองเห็นสิ่งที่คุณหวังได้อย่างชัดเจน หวังว่าจะมีคนมาช่วยคุณ
JakeGould

คุณใช้วิธีใดในการพิมพ์อักขระตามหมายเลข Unicode วิธีการส่วนใหญ่ไม่ทำงานกับตัวละครที่นอกเหนือจาก BMP นั่นคือตัวเลข & gt; FFFF
Jukka K. Korpela

ฉันเพิ่งกด alt แล้วใส่รหัสฉันก็ลองใช้เครื่องหมาย + จริงและใช้ alt และ shift
Rizada

คำตอบ:


1

วิธีการป้อนข้อมูลที่คุณกำลังใช้อยู่นั้นเป็นวิธี“ สากล” ในหน้า Fileformat.info วิธีการใส่อักขระ Unicode ใน Microsoft Windows : กดลง Alt ป้อน + ใช้ปุ่มกดหมายเลข num พิมพ์หมายเลข Unicode เป็นเลขฐานสิบหก Alt . แม้ว่าจะมีประโยชน์มาก แต่วิธีการนี้ยังไม่เป็นสากล ก่อนอื่นต้องมีการตั้งค่ารีจิสทรีของ Windows ซึ่งโดยปกติจะปิดโดยค่าเริ่มต้น แต่คุณเห็นได้ชัดว่าการตั้งค่านี้ตกลง ประการที่สองการพิมพ์อักขระด้วย Alt กดลงอาจได้รับการจัดการโดยซอฟต์แวร์ที่คุณใช้ เห็นได้ชัดใน Firefox เวอร์ชันของคุณ Alt F ได้รับการจัดการโดยเบราว์เซอร์ แต่แม้ว่าคุณจะสามารถแก้ไขได้ แต่ก็ไม่ช่วยให้คุณป้อน U + 1F3BB เหตุผลคือข้อ จำกัด ที่สำคัญที่สามของวิธี "สากล": ใช้ได้เฉพาะ U + FFFF เท่านั้นเช่นสำหรับตัวละครใน Basic Multilingual Plane (BMP) อักขระเหมือนไอคอนใหม่จำนวนมากได้รับการจัดสรรภายนอก BMP

ข้อ จำกัด ของ BMP ได้รับการยกตัวอย่างโดยการสังเกตในความคิดเห็น: พยายามป้อน U + 10400 โดยใช้วิธีผลลัพธ์เป็นЀซึ่งเป็นอักษรซีริลลิกЕด้วยหลุมฝังศพ, U + 0400 ดังนั้นเมื่อคุณพิมพ์ 1,0400 ในการพยายามใช้วิธีการ 1 ชั้นนำถูกละเว้น (กล่าวอีกนัยหนึ่งว่าเลขฐานสิบหกที่ป้อนนั้นเป็นโมดูโล 10,000 ฐานสิบหก)

ดังนั้นวิธีที่ใช้จึงไม่สามารถใช้ได้สำหรับการป้อน U + 1F3BB ด้วยเหตุผลพื้นฐานมากกว่าการกำหนดปุ่ม Alt เฉพาะโปรแกรม

ใน Windows ไม่มีวิธีการพิมพ์อักขระที่ไม่ใช่ BMP ในตัว การใช้การคัดลอกและวางมักจะเป็นวิธีที่ใช้ได้จริง แน่นอนคุณต้องคัดลอกบางสิ่งบางอย่างก่อน; คุณสามารถใช้ตารางอักขระออนไลน์หรือของฉัน อินพุต Unicode แบบเต็ม โปรแกรมอรรถประโยชน์หรือเครื่องมือเลือกอักขระใน Microsoft Word (ซึ่งขยาย BMP ที่ผ่านมาซึ่งแตกต่างจากเครื่องมือเลือกอักขระ Windows เช่น CharMap

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.