บางครั้งรหัส alt ที่ฉันพบบนอินเทอร์เน็ตไม่ทำงานบนพีซีของฉันตัวอย่างเช่น Pi alt code ( Alt+ 227) พ่น throw isntead of π
ดังนั้นฉันต้องใช้ตัวละครในคลิปบอร์ด (หรือในไฟล์หรือที่ใดก็ได้) และแปลงเป็นรหัส Alt ที่เข้ากันได้กับระบบของฉัน เป็นไปได้ไหม
บางครั้งรหัส alt ที่ฉันพบบนอินเทอร์เน็ตไม่ทำงานบนพีซีของฉันตัวอย่างเช่น Pi alt code ( Alt+ 227) พ่น throw isntead of π
ดังนั้นฉันต้องใช้ตัวละครในคลิปบอร์ด (หรือในไฟล์หรือที่ใดก็ได้) และแปลงเป็นรหัส Alt ที่เข้ากันได้กับระบบของฉัน เป็นไปได้ไหม
คำตอบ:
รหัส Alt นั้นขึ้นอยู่กับระบบ: พวกมันขึ้นอยู่กับท้องถิ่นของระบบ ในบางสถานการณ์ขึ้นอยู่กับแอพพลิเคชั่นซอฟต์แวร์ Alt หมายเลขรหัสการทำงานอย่างต่อเนื่องเฉพาะเมื่อจำนวนน้อยกว่า 127
ข้อมูลทั่วไป: วิธีการป้อนตัวอักษร Unicode ใน Microsoft Windows
คุณสามารถเริ่มต้น "ผังแสดงชุดอักขระ" เลือกแบบอักษรค้นหาตัวละครและที่ด้านล่าง (ในแถบสถานะ) คือรหัส Alt ที่คุณต้องการ
(ใน Windows 7 คุณสามารถกดStart
และเริ่มพิมพ์แล้วCharacter map
เลือกที่ด้านบน)
ความจริงที่ว่าคุณได้รับตัวละครที่แตกต่างกับAlt+ 227น่าจะเป็นที่คุณใช้แบบอักษรที่แตกต่างกัน ดังนั้นการเลือกแบบอักษรที่ถูกต้องใน "ผังตัวละคร" จึงเป็นสิ่งสำคัญ
BTW ในปัจจุบันการAltรวมกันประกอบด้วยตัวเลข 4 หลักเพื่อรองรับอักขระ Unicode ที่หลากหลาย สามตัวเลขยังคงทำงาน แต่Alt+ 227จะแตกต่างจาก+Alt0227
+
ใช้ได้กับ Unicode หรือไม่
03c0
. ตอนนี้พิมพ์ Alt + X และจะถูกแปลงเป็น03c0
π
นี่คือวิธีที่ 4 ของลิงค์ที่ Jukka แนะนำ ฉันไม่สามารถรับ+
รหัสAlt + + ให้ทำงานได้
รหัส 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)
3 micrometer = 3 micron = 3 mu
ในฐานะที่เป็นวิศวกรผมคิดว่า Unicode และเห็นได้ชัดว่าเห็นด้วยกับผมU+00B5
เป็นตัวละครที่เข้ากันได้ พวกเขาไม่สามารถย้าย µ
ไปU+03BC
โดยไม่ทำลายบล็อก Latin-1 (U + 0080-U + 00FF เหมือนกับ 8859-1 0x80-oxFF) ดังนั้นพวกเขาจึงคัดลอก
U+00B5
ใช้งาน: ใช้U+03BC
แทน)
if ("µ" -Match "μ") {"same"} else {"diff"}
ใน PowerShell (ซึ่งสนับสนุน Unicode กำเนิด) diff
ผลตอบแทน