데이터베이스나 다른 곳에 있는 텍스트가 [&]로 시작하고 [;]로 끝나는 코드로 가득 찬 적이 있나요? 해결책이 여기 있습니다: HTML 엔티티 변환기를 사용해 HTML 엔티티를 변환하거나 제거하세요.
요약
HTML 엔터티란 무엇인가요?
HTML 엔티티는 HTML 문서 내에서 특별한 의미를 갖는 특수 문자입니다. 엔티티 코드는 문자 & & &8217;로 시작하고 세미콜론 & &8217;으로 끝나는 엔티티 코드로 표현됩니다. HTML 엔티티는 악센트 문자, 수학 기호 및 이모티콘과 같이 HTML에 직접 표시할 수 없는 문자를 표현하는 데 사용됩니다.
예를 들어, 발음 기호가 있는 문자 ‘á’는 HTML 엔티티 형태로 á
로 표현될 수 있습니다. 브라우저가 HTML 문서를 처리할 때, 화면에 내용을 표시하기 전에 모든 HTML 엔티티를 해당 문자로 자동 변환합니다.
JavaScript를 사용하여 HTML 엔티티를 제거하는 방법
가끔 화면에 표시하기 전에 텍스트에서 HTML 엔터티를 제거해야 할 수도 있습니다. 예를 들어 웹 페이지에서 텍스트를 추출하는 경우에 모든 HTML 엔터티를 제거하여 순수한 텍스트만 표시하려고 할 수 있습니다.
행복하게도 우리의 아래 양식을 사용하여 HTML 엔티티를 제거하거나 변환하는 것이 쉽습니다.
내가 전달하는 텍스트에 HTML 엔티티가 생겨나는 이유에 대해 설명해 줄 수 있나요?
여러 상황에서 텍스트에 HTML 엔티티가 포함될 수 있습니다. 일부 예시는 다음과 같습니다:
- 웹 페이지에서 복사한 텍스트 – 웹 페이지에서 텍스트를 복사하면 해당 텍스트에는 특수 문자나 수학 기호를 표시하는 데 사용된 HTML 엔터티가 포함될 수 있습니다.
- HTML 양식 제출 - HTML 폼이 특수 문자를 입력하도록 허용한다면, 이러한 문자들은 보안 문제나 잘못된 형식을 피하기 위해 자동으로 HTML 엔티티로 변환될 수 있습니다.
- API와의 상호작용 – HTML 형식으로 데이터를 반환하는 API와 상호 작용하는 경우 텍스트에 HTML 엔터티가 포함될 수 있습니다.
- 컨텐츠 관리 시스템에 콘텐츠 삽입 - 일부 콘텐츠 관리 시스템(CMS)은 다양한 브라우저와 운영 체제와의 호환성을 보장하기 위해 특수 문자를 자동으로 HTML 엔티티로 변환할 수 있습니다.
- 텍스트 조작하기 플러그인으로 - 제가 직면하고 이 변환기를 만들기로 결정한 좋은 예는 갑자기 데이터베이스 내의 엔터티로 번역을 생성하게 되는 Translatepress 플러그인 때문이었습니다.
HTML 엔터티 목록
여기 일반 HTML 엔티티의 전체 목록이 카테고리별로 정리되어 있습니다:
일반 심볼
&
– & (그리고 상업용)<
– < 미만 (보다)>
– > 보다 큼"
– ” (따옴표)'
– ‘ (홑따옴표)¢
– ¢ 센타보£
– £ 영국 파운드¥
– ¥ 일본 엔€
– € (euro)©
– © 저작권®
– ® (등록 상표)™
– ™ 상표¦
– ¦ (깨진 수직 막대)§
– § 섹션¶
– ¶ (문단)·
– · 중간 지점•
– • (ponto)…
– … (타원)
수학 기호
±
– ± 대략적으로×
– × 곱셈÷
– ÷ 분할=
– = (동일)≠
– ≠ 다른≤
– ≤ 이하≥
– ≥ 이상∞
– ∞ 무한 (infinito)
버섯
←
– ← 왼쪽으로 이동하세요.↑
– ↑ 위쪽으로 이동→
– → 오른쪽으로 이동합니다.↓
– ↓ 아래로 이동합니다.↔
– ↔ 왼쪽과 오른쪽으로 이동합니다↵
– ↵ (캐리지 리턴 화살표)⇐
– ⇐ (왼쪽으로 이중 화살표)⇑
– ⇑ (위쪽으로 이중 화살표)⇒
– ⇒ 오른쪽으로 이중 화살표⇓
– ⇓ 아래쪽으로 이중 화살표⇔
– ⇔ (왼쪽과 오른쪽으로 이중 화살표)
점수
¡
– ¡ (뒤집힌 느낌표)¿
– ¿ ¿«
– « (왼쪽으로 반전된 각도 따옴표)»
– » (역 슬래시)‘
– ‘ (홑따옴표를 왼쪽에)’
– ’ (오른쪽 작은따옴표)“
– “ (큰따옴표를 왼쪽으로)–
– – (대시)—
– — (긴 대시)‘
– ‘ (홑따옴표를 왼쪽에)’
– ’ (오른쪽 작은따옴표)‚
– ‚ (작은 따옴표)“
– “ (큰따옴표를 왼쪽으로)”
– ” (오른쪽 큰따옴표)„
– „ (쌍따옴표)‹
– ‹ «왼쪽 홑따옴표»›
– › (각진 따옴표 오른쪽)«
– « «홑따옴표를 왼쪽으로»…
– … (타원)‾
– ‾ 상단 라인‍
– 제로 폭으로 붙입니다.‌
- (제로 폭을 합치지 마세요)
통화 기호
¤
– ¤ 통화 기호€
– € (euro)¢
– ¢ 센타보£
– £ 영국 파운드¥
– ¥ 일본 엔$
– $ 미국 달러
카드 심볼
♠
– ♠ (검)♣
– ♣ (pontos)♥
– ♥ (하트)♦
– ♦ 다이아몬드- 다른 특별한 기호
‰
– ‰ (천 개)′
– ′ 발자국″
– ″ 인치 단위‾
– ‾ 상단 라인⁄
– ⁄ (분수 막대)℘
– ℘ 대문자 Pℑ
– ℑ Iℜ
– ℜ Rℵ
– ℵ (알레프)