เคยมีข้อความของคุณจากฐานข้อมูลหรือที่อื่นๆ เกลื่อนไปด้วยโค้ดที่ขึ้นต้นด้วย [&] และลงท้ายด้วย cis [;] หรือไม่? โซลูชันของคุณมาถึงแล้ว แปลงหรือลบเอนทิตี HTML ด้วยตัวแปลงเอนทิตี HTML ของเรา
Sumário
เอนทิตี HTML คืออะไร
เอนทิตี HTML เป็นอักขระพิเศษที่มีความหมายพิเศษภายในเอกสาร HTML ซึ่งแสดงด้วยรหัสเอนทิตี ซึ่งขึ้นต้นด้วยอักขระ '&' และลงท้ายด้วยเครื่องหมายอัฒภาค ';' เอนทิตี HTML ใช้เพื่อแสดงอักขระที่ไม่สามารถแสดงโดยตรงใน HTML เช่น อักขระเน้นเสียง สัญลักษณ์ทางคณิตศาสตร์ และอิโมจิ
ตัวอย่างเช่น อักขระที่เน้นเสียง 'á' สามารถแสดงเป็นเอนทิตี HTML เดอะ
. เมื่อเบราว์เซอร์แสดงเอกสาร HTML เบราว์เซอร์จะแปลงเอนทิตี HTML ทั้งหมดเป็นอักขระที่เกี่ยวข้องโดยอัตโนมัติก่อนที่จะแสดงเนื้อหาบนหน้าจอ
วิธีลบเอนทิตี HTML โดยใช้ JavaScript
บางครั้งอาจจำเป็นต้องลบเอนทิตี HTML ออกจากข้อความก่อนที่จะแสดงบนหน้าจอ ตัวอย่างเช่น หากคุณกำลังแยกข้อความจากหน้าเว็บ คุณอาจต้องการแยกเอนทิตี HTML ทั้งหมดออกเพื่อให้แสดงเฉพาะข้อความธรรมดา
โชคดีที่การลบหรือแปลงเอนทิตี HTML ทำได้ง่ายโดยใช้แบบฟอร์มด้านล่าง:
เหตุใดข้อความของฉันจึงเต็มไปด้วยเอนทิตี HTML
มีหลายสถานการณ์ที่ข้อความอาจลงเอยด้วยเอนทิตี HTML ซึ่งบางกรณีรวมถึง:
- ข้อความที่คัดลอกมาจากหน้าเว็บ – เมื่อคุณคัดลอกข้อความจากหน้าเว็บ ข้อความอาจมีเอนทิตี HTML ที่ใช้เพื่อแสดงอักขระพิเศษหรือสัญลักษณ์ทางคณิตศาสตร์
- การส่งแบบฟอร์ม HTML – หากรูปแบบ HTML อนุญาตให้ป้อนข้อความด้วยอักขระพิเศษ อักขระเหล่านี้สามารถแปลงเป็นเอนทิตี HTML ได้โดยอัตโนมัติเพื่อหลีกเลี่ยงปัญหาด้านความปลอดภัยหรือการจัดรูปแบบที่ไม่ถูกต้อง
- การโต้ตอบกับ API - หากคุณโต้ตอบกับ API ที่ส่งคืนข้อมูลในรูปแบบ HTML ข้อความอาจมีเอนทิตี HTML
- การแทรกเนื้อหาลงใน CMS – ระบบจัดการเนื้อหา (CMS) บางระบบสามารถแปลงอักขระพิเศษเป็นเอนทิตี HTML โดยอัตโนมัติเพื่อให้แน่ใจว่าเข้ากันได้กับเบราว์เซอร์และระบบปฏิบัติการต่างๆ
- การจัดการข้อความด้วยปลั๊กอิน – ตัวอย่างที่ดีที่ฉันพบและตัดสินใจสร้างตัวแปลงนี้เกิดจากปลั๊กอิน Translatepress ที่สร้างการแปลด้วยเอนทิตีภายในฐานข้อมูล
รายการเอนทิตี HTML
นี่คือรายการที่สมบูรณ์ของเอนทิตี HTML ทั่วไป ซึ่งจัดตามหมวดหมู่:
สัญลักษณ์ทั่วไป
&
– & (และเชิงพาณิชย์)<
– < (น้อยกว่า)>
– > (ใหญ่กว่านั้น)"
– ” (อัญประกาศคู่)'
– ‘ (คำพูดเดียว)¢
– ¢ (เงิน)£
– £ (เงินปอนด์สเตอร์ลิง)¥
– ¥ (เยนญี่ปุ่น)€
– € (ยูโร)©
– © (ลิขสิทธิ์)®
– ® (เครื่องหมายการค้า)™
– ™ (เครื่องหมายการค้า)¦
– ¦ (แถบแนวตั้งหัก)§
– § (ส่วน)¶
– ¶ (ย่อหน้า)·
– · (จุดกึ่งกลาง)•
– • (จุด)…
– … (จุดไข่ปลา)
สัญลักษณ์ทางคณิตศาสตร์
±
– ± (มากหรือน้อย)×
– × (คูณ)÷
– ÷ (แผนก)=
– = (เท่ากัน)≠
– ≠ (แตกต่าง)≤
– ≤ (น้อยกว่าหรือเท่ากัน)≥
– ≥ (ใหญ่กว่าหรือเท่ากัน)∞
– ∞ (ไม่มีที่สิ้นสุด)
ลูกศร
←
– ← (ลูกศรซ้าย)↑
– ↑ (ลูกศรขึ้น)→
– → (ลูกศรขวา)↓
– ↓ (ลูกศรลง)↔
– ↔ (ลูกศรซ้ายและขวา)↵
– ↵ (ลูกศรกลับรถ)⇐
– ⇐ (ลูกศรซ้ายคู่)⇑
– ⇑ (ลูกศรขึ้นคู่)⇒
– ⇒ (ลูกศรขวาคู่)⇓
– ⇓ (ลูกศรลงคู่)⇔
– ⇔ (ลูกศรซ้ายและขวาสองครั้ง)
เครื่องหมายวรรคตอน
¡
– ¡ (เครื่องหมายอัศเจรีย์คว่ำ)¿
– ¿ (เครื่องหมายคำถามกลับด้าน)«
– « (คำพูดมุมซ้าย)»
– » (อัญประกาศมุมฉากกลับด้าน)‘
– ‘ (อัญประกาศเดี่ยวทางซ้าย)’
– ’ (เครื่องหมายอัญประกาศเดี่ยวทางขวา)“
– “ (อัญประกาศคู่ทางซ้าย)–
– – (เส้นประ)—
– — (ขีดยาว)‘
– ‘ (อัญประกาศเดี่ยวทางซ้าย)’
– ’ (เครื่องหมายอัญประกาศเดี่ยวทางขวา)‚
– ‚ (ราคาเดี่ยวที่ต่ำกว่า)“
– “ (อัญประกาศคู่ทางซ้าย)”
– ” (อัญประกาศคู่ทางขวา)„
– „ (อัญประกาศคู่ล่าง)‹
– ‹ (ใบเสนอราคาเดี่ยวมุมซ้าย)›
– › (คำพูดเดี่ยวมุมฉาก)«
– « (ใบเสนอราคามุมคู่ซ้าย)…
– … (จุดไข่ปลา)‾
– ‾ (บรรทัดบนสุด)‍
– (เพิ่มความกว้างเป็นศูนย์)‌
- (อย่ารวมความกว้างเป็นศูนย์)
สัญลักษณ์สกุลเงิน
¤
– ¤ (สัญลักษณ์สกุลเงินทั่วไป)€
– € (ยูโร)¢
– ¢ (เงิน)£
– £ (เงินปอนด์สเตอร์ลิง)¥
– ¥ (เยนญี่ปุ่น)$
– $ (ดอลลาร์อเมริกัน)
สัญลักษณ์การ์ด
♠
– ♠ (ดาบ)♣
– ♣ (คะแนน)♥
– ♥ (หัวใจ)♦
– ♦ (เพชร)- สัญลักษณ์พิเศษอื่นๆ
‰
– ‰ (ต่อพัน)′
– ′ (รอยเท้า)″
– ″ (เครื่องหมายนิ้ว)‾
– ‾ (บรรทัดบนสุด)⁄
– ⁄ (แถบเศษส่วน)℘
– ℘ (อักษรตัวพิมพ์ใหญ่ P)ℑ
– ℑ (อักษรตัวพิมพ์ใหญ่ I)ℜ
– ℜ (อักษรตัวพิมพ์ใหญ่ R)ℵ
– ℵ (อเลฟ)