สัญลักษณ์ไมโคร (µ)

เครื่องหมายไมโคร (µ) ที่ใช้กับไมครอน ไมโครกรัม และไมโครวินาที — และทำไมมันถึงเป็นอักขระคนละตัวโดยสิ้นเชิงจากอักษรกรีกมิวที่หน้าตาเหมือนกันทุกประการ คลิกสัญลักษณ์ไหนก็ได้เพื่อคัดลอกทันที

เครื่องหมายไมโคร (µ, U+00B5) และอักษรกรีกตัวเล็กมิว (μ, U+03BC) แสดงผลเป็นกลิฟเดียวกันเป๊ะในแทบทุกฟอนต์ แต่ยูนิโค้ดถือว่าเป็นอักขระสองตัวแยกกัน ตัวไหนที่คุณวางอาจทำให้การค้นหา การจับคู่ regex และชื่อไฟล์พังไปเงียบๆ โดยไม่เคยดูผิดบนหน้าจอเลย

เครื่องหมายไมโคร

เครื่องหมายไมโคร (U+00B5)

เครื่องหมายไมโครรุ่นเก่า เก็บไว้ในยูนิโค้ดเพื่อความเข้ากันได้กับระบบ Latin-1 (ISO/IEC 8859-1) รุ่นเก่า ใช้กับ µm (ไมครอน), µg (ไมโครกรัม), µs (ไมโครวินาที)

เครื่องหมายไมโคร
ตัวย่อไมโครวินาที
ตัวย่อไมโครกรัม
มิวกรีก

อักษรกรีกตัวเล็กมิว (U+03BC)

อักษรกรีกตัวที่สิบสองตัวจริง — หน้าตาเหมือนเครื่องหมายไมโครทุกประการ และเป็นอักขระที่กฎ normalization ของยูนิโค้ดเองแนะนำให้ใช้

อักษรกรีกตัวพิมพ์เล็กมิว
อักษรกรีกตัวพิมพ์ใหญ่มิว
ประวัติและที่มา

ทำไมถึงมีอักขระหน้าตาเหมือนกันสองตัว

เครื่องหมายไมโคร (µ, U+00B5) อยู่ในยูนิโค้ดเพียงเพื่อความเข้ากันได้ย้อนหลังเท่านั้น มันสืบทอดมาจาก ISO/IEC 8859-1 (Latin-1) การเข้ารหัสแบบ 8-บิตที่มีมาก่อนยูนิโค้ด และยังฝังอยู่ในระบบเก่า ฟอนต์ และรูปแบบไฟล์นับไม่ถ้วน คำแนะนำของ Unicode Consortium เองคือ อักษรกรีกตัวเล็กมิว (μ, U+03BC) คืออักขระที่แนะนำสำหรับคำนำหน้า SI "ไมโคร" — µg, µm, µs — แต่ซอฟต์แวร์ก็ยังต้องรู้จัก U+00B5 ต่อไปด้วย เพราะข้อความที่มีอยู่แล้วจำนวนมากใช้มันอยู่

อักขระทั้งสองตัวหน้าตาเหมือนกันทุกประการในแทบทุกฟอนต์ และกฎ normalization NFKC ของยูนิโค้ดเองก็แปลงเครื่องหมายไมโครให้กลายเป็นมิวกรีกโดยอัตโนมัติ โดยปกติแล้วจะมองไม่เห็นความต่างนี้เลย — จนกว่าจะไม่ใช่ การค้นหา การจับคู่ regex การเปรียบเทียบชื่อไฟล์ หรือการค้นหาในฐานข้อมูล อาจล้มเหลวไปเงียบๆ เมื่อสตริงหนึ่งใช้ U+00B5 และอีกสตริงใช้ U+03BC เพราะสำหรับการเปรียบเทียบระดับไบต์แล้ว มันเป็นอักขระคนละตัว แม้ว่าจะไม่มีมนุษย์คนไหนมองออกบนหน้าจอเลยก็ตาม เป็นข้อผิดพลาดที่พบได้บ่อยพอที่นักพัฒนาจะแจ้งเป็นบั๊กจริงจัง — ตัวอย่างเช่น pull request ของ Home Assistant ในปี 2025 เสนอให้เปลี่ยนสตริงหน่วยของโปรเจกต์จากเครื่องหมายไมโครเป็นมิวกรีก เพื่อหลีกเลี่ยงปัญหาความไม่ตรงกันประเภทนี้โดยเฉพาะ

อยากได้ในฟอนต์อื่นไหม

ใช้ UltraTextGen เปลี่ยนข้อความธรรมดาให้เป็นฟอนต์ Unicode ตัวหนา ตัวเอียง ลายมือ และอีกกว่า 100 แบบ — ฟรีและทันที

เปิด UltraTextGen →
คำถามที่พบบ่อย

คำถามที่พบบ่อยเกี่ยวกับสัญลักษณ์ไมโคร

ควรใช้ตัวไหนสำหรับไมโครกรัมหรือไมครอน

ทั้งสองแสดงผลถูกต้องสำหรับผู้อ่านที่เป็นมนุษย์ แต่ Unicode Consortium แนะนำให้ใช้มิวกรีก (μ, U+03BC) สำหรับข้อความใหม่ เพราะกระบวนการ NFKC normalization จะแปลงเครื่องหมายไมโครเป็นมิวกรีกโดยอัตโนมัติอยู่แล้ว ใช้เครื่องหมายไมโครเฉพาะเมื่อต้องจับคู่กับระบบเก่าที่คาดหวังตัวนั้นโดยเฉพาะ

ทำไมค้นหา "µg" แล้วไม่เจอ "μg"

เพราะเป็นอักขระยูนิโค้ดคนละตัวกัน การค้นหาข้อความล้วนมักทำการเทียบไบต์แบบตรงเป๊ะ และจะไม่ถือว่า U+00B5 กับ U+03BC เท่ากัน เว้นแต่การค้นหานั้นจะทำการ normalize ข้อความก่อน (NFKC)

µ กับ μ เป็นอักขระตัวเดียวกันไหม

ไม่ใช่ — หน้าตาเหมือนกันทุกประการแต่ยูนิโค้ดให้โค้ดพอยต์ต่างกัน (U+00B5 สำหรับเครื่องหมายไมโคร, U+03BC สำหรับมิวกรีก) และความต่างนี้อาจทำให้การค้นหา การจับคู่ regex และการเปรียบเทียบสตริงพังโดยไม่รู้ตัว ทั้งที่หน้าจอดูเหมือนไม่มีอะไรผิดเลย

µ กับ μ มีความต่างที่มองเห็นได้ไหม

ไม่มี — แทบทุกฟอนต์แสดงผลทั้งสองเป็นกลิฟเดียวกัน ความต่างอยู่ที่ระดับการเข้ารหัสอักขระทั้งหมด มองไม่เห็นจนกว่าจะเกี่ยวข้องกับโค้ด การค้นหา หรือเครื่องมือจับคู่ไฟล์

สัญลักษณ์ที่เกี่ยวข้อง

Ω สัญลักษณ์โอห์ม

เครื่องหมายความต้านทานไฟฟ้าที่มักปรากฏคู่กับ µ ในข้อความเชิงเทคนิค

° สัญลักษณ์องศา

ความหมาย ที่มา และวิธีพิมพ์เครื่องหมายองศา

∞ สัญลักษณ์อินฟินิตี้

ความหมายทางคณิตศาสตร์และประวัติของกลิฟรูปเลขแปดนอน

อักขระพิเศษทั้งหมด

คลังอักขระพิเศษ สัญลักษณ์ และเครื่องหมายยูนิโค้ดที่คัดลอกได้ทันที