ค้นหารหัส Alt สำหรับตัวละครใด ๆ


11

บางครั้งรหัส alt ที่ฉันพบบนอินเทอร์เน็ตไม่ทำงานบนพีซีของฉันตัวอย่างเช่น Pi alt code ( Alt+ 227) พ่น throw isntead of π
ดังนั้นฉันต้องใช้ตัวละครในคลิปบอร์ด (หรือในไฟล์หรือที่ใดก็ได้) และแปลงเป็นรหัส Alt ที่เข้ากันได้กับระบบของฉัน เป็นไปได้ไหม

คำตอบ:


8

รหัส Alt นั้นขึ้นอยู่กับระบบ: พวกมันขึ้นอยู่กับท้องถิ่นของระบบ ในบางสถานการณ์ขึ้นอยู่กับแอพพลิเคชั่นซอฟต์แวร์ Alt หมายเลขรหัสการทำงานอย่างต่อเนื่องเฉพาะเมื่อจำนวนน้อยกว่า 127

ข้อมูลทั่วไป: วิธีการป้อนตัวอักษร Unicode ใน Microsoft Windows


7

คุณสามารถเริ่มต้น "ผังแสดงชุดอักขระ" เลือกแบบอักษรค้นหาตัวละครและที่ด้านล่าง (ในแถบสถานะ) คือรหัส Alt ที่คุณต้องการ

(ใน Windows 7 คุณสามารถกดStartและเริ่มพิมพ์แล้วCharacter mapเลือกที่ด้านบน)

ความจริงที่ว่าคุณได้รับตัวละครที่แตกต่างกับAlt+ 227น่าจะเป็นที่คุณใช้แบบอักษรที่แตกต่างกัน ดังนั้นการเลือกแบบอักษรที่ถูกต้องใน "ผังตัวละคร" จึงเป็นสิ่งสำคัญ

BTW ในปัจจุบันการAltรวมกันประกอบด้วยตัวเลข 4 หลักเพื่อรองรับอักขระ Unicode ที่หลากหลาย สามตัวเลขยังคงทำงาน แต่Alt+ 227จะแตกต่างจาก+Alt0227

แผนที่ตัวละคร


3
ไม่ใช่เพราะแบบอักษรที่ต่างกัน ความแตกต่างคือแบบอักษรและแอปพลิเคชันที่เหมือนกัน
Tomáš Zato - Reinstate Monica

2
นอกจากนี้การกดแป้นพิมพ์จะไม่แสดงสำหรับตัวอักษรทั้งหมด ได้ดู
Tomáš Zato - Reinstate Monica

Alt + 227 คือ Pi ใน MS-DOS ascii-set อันเก่า มันเคยทำงานในแอปพลิเคชั่น MS-DOS (ฉันคิดว่านั่นเป็นเหตุผลว่าทำไมพวกเขาจึงล่องลอยไปทั่วอินเทอร์เน็ต) ฉันเห็นว่าคุณถูกต้องว่าตัวอักษรบางตัวไม่มีรหัส Alt ฉันควรทดสอบว่า Alt + +ใช้ได้กับ Unicode หรือไม่
Rik

ฉันไม่สามารถให้ Pi ทำงานได้ด้วยแอปพลิเคชันแบบสุ่ม อย่างไรก็ตามฉันสามารถทำให้มันใช้งานได้ใน Wordpad และ Word ประเภท03c0. ตอนนี้พิมพ์ Alt + X และจะถูกแปลงเป็น03c0 πนี่คือวิธีที่ 4 ของลิงค์ที่ Jukka แนะนำ ฉันไม่สามารถรับ+รหัสAlt + + ให้ทำงานได้
Rik

คุณต้องเปลี่ยนรายการรีจิสตรีและล็อกอินใหม่ อย่างไรก็ตามฉันไม่ได้ลองดังนั้นอาจจะไม่ได้ผล (ฉันมีปัญหาอย่างหนักกับการ relogin หรือรีสตาร์ทเนื่องจากสถานะระบบของฉัน) นอกจากนั้นฉันเพิ่งค้นพบ zergling ที่เดินบนกำแพงของฉันดังนั้นฉันจึงมุ่งเน้นไปที่มัน
Tomáš Zato - Reinstate Monica

3

รหัส Alt ทำงานได้สูงสุด 255 มีเคล็ดลับเล็กน้อย: การเพิ่มลูกค้าเป้าหมาย 0 จะให้ ผลลัพธ์ที่สอดคล้องกัน Alt-0227 ãอย่างต่อเนื่องคือ แต่เนื่องจากรหัส Alt ใช้งานได้ถึง 0255 เท่านั้นจึงเป็นที่ชัดเจนว่าตัวอักษรหลายพันตัวที่จำเป็นสำหรับจีนเกาหลีรัสเซียกรีก ฯลฯ ไม่สามารถรองรับได้ทั้งหมด อักขระกรีกตัวเดียวที่ฉันพบคือ Alt-0181 µ (mu)


Alt+0181แทน Micro Sign ( µ, Unicode U+00B5) ไม่ใช่ Greek Small Letter Mu ( μ, Unicode U+03BC) ร่ายมนตร์ที่คล้ายกันหรือเหมือนกันดูเหมือน (ดู) แต่ตัวละครที่แตกต่างกัน! ทุกคนสามารถได้รับการพิสูจน์โดยใช้คำสั่งบรรทัดคำสั่ง windows ถัดไป:if "µ"=="μ" (echo same) else (echo diff)
JosefZ

@JosefZ: 3 micrometer = 3 micron = 3 muในฐานะที่เป็นวิศวกรผมคิดว่า Unicode และเห็นได้ชัดว่าเห็นด้วยกับผมU+00B5เป็นตัวละครที่เข้ากันได้ พวกเขาไม่สามารถย้าย µไปU+03BCโดยไม่ทำลายบล็อก Latin-1 (U + 0080-U + 00FF เหมือนกับ 8859-1 0x80-oxFF) ดังนั้นพวกเขาจึงคัดลอก
MSalters

จากแหล่งที่มาของคุณ: แม้ว่าจะไม่ใช่ความตั้งใจของ Unicode ในการเข้ารหัสหน่วยการวัด แต่ละครก็มีสัญลักษณ์ดังกล่าวถึงหก (6) ที่ผู้เขียนไม่ควรใช้ : ควรใช้การย่อยสลายของตัวละครแทน ... , Micro เข้าสู่ระบบ (μ U+00B5ใช้งาน: ใช้U+03BCแทน)
JosefZ

เป็นโปรแกรมเมอร์: if ("µ" -Match "μ") {"same"} else {"diff"}ใน PowerShell (ซึ่งสนับสนุน Unicode กำเนิด) diffผลตอบแทน
JosefZ

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