$ หมายถึงอะไร
$ เป็นรูปแบบเต็มความกว้างของเครื่องหมายดอลลาร์เดียวกัน
เครื่องหมาย $ แบบเต็มความกว้างมาจากระบบคอมพิวเตอร์เอเชียตะวันออกที่ใช้อักขระหลายความกว้างปะปนกัน โดยทั่วไปอักขระญี่ปุ่น จีน และเกาหลีใช้ช่องแสดงผลสองช่อง ส่วนอักขระ ASCII ใช้หนึ่งช่อง การทำให้ความกว้างเข้ากันช่วยจัดแนวและแปลงข้อความทั้งสองแบบโดยไม่เสียรูปแบบเดิม มาตรฐานอักขระคอมพิวเตอร์ญี่ปุ่น JIS C 6226 ซึ่งเผยแพร่ในปี 1978 และภายหลังเปลี่ยนชื่อเป็น JIS X 0208 เป็นหมุดหมายช่วงต้นของพัฒนาการนี้ Unicode เก็บ $ ไว้คู่กับ $ เพื่อให้แปลงข้อความเก่าที่มีหลายความกว้างไปกลับได้
แนวคิดเรื่องความกว้างเดียวกันนี้ใช้ในระบบข้อความญี่ปุ่น จีน และเกาหลี แนวทางการจัดข้อความแนวตั้งของญี่ปุ่นอนุญาตให้อักขระตะวันตกแบบเต็มความกว้างวางตำแหน่งคล้ายอักขระญี่ปุ่น เครื่องหมายนี้ยังหมายถึงดอลลาร์เหมือนเดิม คำว่าเต็มความกว้างอธิบายบทบาทในการจัดข้อความ ไม่ได้หมายถึงสกุลเงินใหม่
$ มีความหมายเหมือน $ ไหม?
เหมือนกัน ต่างกันเพียงรูปแบบความกว้างที่เข้ารหัสไว้
เต็มความกว้างเป็นประเภทความกว้างของอักขระในเอเชียตะวันออก ไม่ใช่การรับประกันจำนวนพิกเซล แบบอักษรและการจัดวางเป็นตัวกำหนดระยะที่เห็น ดังนั้น $ กับ $ อาจดูใกล้หรือห่างกันโดยที่ตัวอักขระยังเป็นคนละตัวเหมือนเดิม
การปรับมาตรฐาน NFKC เปลี่ยน $ เป็น $ NFKC เป็นวิธีปรับข้อความให้รูปแบบที่เข้ากันได้รวมเป็นรูปเดียวกัน ช่วยจับคู่ข้อความเมื่อความกว้างไม่สำคัญ แต่จะทำให้รูปแบบเต็มความกว้างเดิมหายไป
เป็นกลาง: รูปแบบเต็มความกว้างแสดงการเลือกจัดข้อความ ไม่ได้สื่อถึงน้ำเสียงที่ต่างออกไป
ช่องกรอกข้อมูลอาจรู้จักเครื่องหมายดอลลาร์ แต่ยังปฏิเสธรูปแบบที่ไม่ใช่ ASCII นี้
อย่าสับสนกับ
1คำถามที่พบบ่อย
2ทำไมแบบฟอร์มของฉันจึงปฏิเสธ $?
เป็นไปได้ ช่องที่รับเฉพาะ ASCII อาจปฏิเสธ $ แม้จะแสดงเป็นเครื่องหมายดอลลาร์ก็ตาม ให้แปลงเป็น `$` เฉพาะเมื่อไม่จำเป็นต้องเก็บรูปแบบเต็มความกว้างเดิม
NFKC เก็บ $ ไว้เหมือนเดิมไหม?
ไม่ NFKC แปลง $ เป็น `$` ใช้เพื่อจับคู่หรือตรวจสอบข้อความเฉพาะเมื่อไม่จำเป็นต้องเก็บอักขระเต็มความกว้างเดิม
วิธีพิมพ์ $
$\FF04รหัสและการเข้ารหัสจุดรหัส: 1
สัญลักษณ์ที่เห็นอาจมีหลายจุดรหัส JS .length นับหน่วย UTF-16 ส่วน UTF-8 นับไบต์

