อ้างอิงตัวอักษร HTML

พิมพ์ตัวอักขระเอง ชื่อของอักขระ (copy) รหัส (169 หรือ U+00A9) หรือคำค้น (ลูกศร)

ถัดไป: ดูอักขระ

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

วิธีการค้นหาอ็อบเจกต์ HTML

  1. 1

    ค้นหาตามชื่อหรือตัวอักษร

    พิมพ์ `©`, `copy`, `169`, `U+00A9` หรือ `ลิขสิทธิ์` แบบใดก็ได้ ระบบจะพบสัญลักษณ์ลิขสิทธิ์

  2. 2

    เลือกจากตาราง

    แต่ละแถวแสดงตัวอักษร รูปแบบที่มีชื่อ และรหัสตัวเลข

  3. 3

    คัดลอกด้วยการแตะเพียงครั้งเดียว

    แตะเพื่อคัดลอกตัวอักษร องค์ประกอบที่มีชื่อ หรือองค์ประกอบที่เป็นตัวเลข

  4. 4

    กรองตามหมวดหมู่

    กรองตามสัญลักษณ์ทั่วไป ลูกศร เครื่องหมายคณิตศาสตร์ หรือเครื่องหมายวรรคตอน

สามวิธีในการเขียนตัวอักษรตัวเดียวกัน

HTML อนุญาตให้คุณเขียนตัวอักษรพิเศษได้สามวิธี ให้เลือกวิธีที่อ่านง่ายที่สุด และสามารถแสดงผลได้อย่างถูกต้องแน่นอน

รูปแบบทั้งสาม

ตัวอักษร หน่วยข้อมูลที่ระบุชื่อ ค่าเลขฐานสิบ ค่าเลขฐานเฮกซาเดซิมอล
© © © ©
® ® ® ®
™ ™ ™ ™
€ € € €
— — — —
– – – –
… … … …
       
< &lt; &#60; &#x3C;
> &gt; &#62; &#x3E;
& &amp; &#38; &#x26;
“ &quot; &#34; &#x22;

เวลาที่ควรใช้แบบฟอร์มแต่ละแบบ

  • เอนทิตีแบบมีชื่อ อ่านเข้าใจง่ายในซอร์สโค้ด (เช่น &mdash; เห็นได้ชัดว่าเป็นเครื่องหมายขีดยาว em dash) แต่ HTML กำหนดชื่อไว้เพียง 2,125 ชื่อ (252 ชื่อในจำนวนนี้มีมาตั้งแต่ HTML 4.01) และอักขระ Unicode ส่วนใหญ่ไม่มีชื่อ อักขระอื่นทั้งหมดจึงต้องเขียนในรูปแบบตัวเลข
  • เลขฐานสิบ ใช้ได้กับอักขระ Unicode ทุกตัว ยกเว้นรหัส 128 ถึง 159 ซึ่งเบราว์เซอร์อ่านเป็นอักขระ Windows-1252 (&#150; จะแสดงเป็นขีด en) ควรใช้เมื่อทราบค่าเลขฐานสิบ (มักได้จากตารางอ้างอิง)
  • เลขฐานสิบหก ตรงกับรูปแบบการเขียนที่ Unicode ใช้เอง (U+2014) แปลงค่า U+NNNN ได้โดยเติมคำนำหน้า &#x ไว้ด้านหน้า

ตัวอักษรที่ต้องใช้การหลีกเลี่ยงการแสดงผลผิดปกติ

ตัวอักษรทั้งห้านี้จะทำให้โค้ด HTML ผิดรูปแบบหากถูกใช้ในรูปแบบดิบโดยตรง

  • < ให้เขียนเป็น &lt; แม้จะอยู่ภายใน <pre> ก็ตาม
  • >, ใช้แทน &gt; (จำเป็นเฉพาะในแอตทริบิวต์ภายในเท่านั้น)
  • &, ให้ใช้รูปแบบ &amp; ในทุกบริบท
  • ", ใช้ชื่อ &quot; เพื่อแทนค่าในแอตทริบิวต์
  • ', ใช้รูปแบบ &#39; หรือ &apos; เมื่ออยู่ภายในแอตทริบิวต์ที่มีเครื่องหมายคำพูดเดี่ยว

ใน UTF-8 HTML5 ส่วนอื่นๆ ล้วนเป็นทางเลือกได้, ตัวอักษรยูนิโคดแบบดิบก็สามารถใช้ได้ตามปกติ

คำถามที่พบบ่อย

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

ไม่, &apos; ถูกกำหนดไว้ใน XML และ HTML5 แต่ไม่ได้ระบุไว้ใน HTML4 หากคุณต้องการใช้เครื่องหมายอัสโพรฟีในเอกสาร HTML4 ที่เป็นไปตามมาตรฐานอย่างเคร่งครัด ควรใช้ &#39; แทน อย่างไรก็ตาม เบราว์เซอร์สมัยใหม่ทุกตัวสามารถแสดงผลทั้งสองรูปแบบนี้ได้อย่างถูกต้อง

U+0020 เป็นช่องว่างปกติที่เบราว์เซอร์สามารถใช้ในการแบ่งบรรทัดได้ ส่วน U+00A0 (ช่องว่างแบบไม่ตัดบรรทัด รหัส &nbsp;) จะป้องกันการแบ่งบรรทัด และจะไม่ถูกรวมเข้ากับช่องว่างข้างเคียง ควรใช้ U+00A0 กับคำว่า “10 km” เพื่อให้ค่าและหน่วยยังคงอยู่ร่วมกัน

อีโมจิมีรหัสโค้ดในระบบยูนิเคด และสามารถเขียนเป็นข้อมูลตัวเลขได้ (เช่น &#128512; = 😀) อย่างไรก็ตาม ในไฟล์ HTML รูปแบบ UTF-8 คุณสามารถนำอีโมจิไปวางตรงๆ ได้โดยไม่ต้องแปลงรูปแบบ โดยรูปแบบข้อมูลแบบเอ็นทิตี้จะมีประโยชน์เฉพาะสำหรับอีเมลหรือระบบที่มีข้อจำกัดด้านการเข้ารหัสเท่านั้น

เครื่องมือที่เกี่ยวข้อง

ตัวสร้างการตั้งค่า Webpack

สร้าง webpack.config.js สำหรับ webpack 5 ทั้งแบบ JavaScript ล้วน React หรือ Vue พร้อม TypeScript, Babel, CSS หรือ Sass, รูปภาพ, HtmlWebpackPlugin, เซิร์ฟเวอร์สำหรับพัฒนา และคำสั่ง npm install

เครื่องแปลงฐานตัวเลข

แปลงตัวเลขระหว่างฐานสอง ฐานแปด ฐานสิบ ฐานสิบหก และฐานกำหนดเองตั้งแต่ 2 ถึง 36 พร้อมการแยกค่าประจำหลัก

ตัวแปลง Timestamp

แปลง timestamp ของ Unix ในหน่วยวินาทีหรือมิลลิวินาทีเป็นวันที่ที่อ่านง่ายในเขตเวลา UTC และเขตเวลาหลัก และแปลงวันที่กลับเป็นค่า epoch

ตารางอ้างอิง ASCII

ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL

เครื่องสุ่มที่อยู่

สร้างระเบียนคล้ายที่อยู่ 1–20 รายการสำหรับแบบจำลองและการทดสอบ ด้วยรูปแบบประเทศแบบย่อ

ตัวถอดรหัส Protocol Buffers

ถอดรหัสไบต์ Wire Format ของ Protobuf ภายในเครื่องจาก hex, Base64, Base64URL, ข้อความ หรือไฟล์ ตรวจสอบค่าที่เป็นไปได้ของฟิลด์และส่งออกรายงานส่วนตัว

เครื่องมือนี้มีให้บริการในภาษาอื่น