아포스트로피 용 HTML 코드


222

겉으로는 간단하지만 웹에서 관련된 것을 찾을 수 없습니다.

아포스트로피에 대한 올바른 HTML 코드는 무엇입니까? 그렇 ’습니까?


3
8217은 올바른 작은 따옴표입니다.
Tom Anderson

10
@Josh Stodola는 JavaScript로 어떻게됩니까? 그것은 태그를 닫습니다 :)

9
\ ':-)를 입력 할 수 있지만 & # 8217;
Aziz

4
@TomAnderson 사실 ’입니다. 올바른 작은 따옴표를위한 것이며 아포스트로피를위한 것이기도합니다. 그들은 같은 기호를 사용합니다.
Rory O'Kane

37
따옴표, 아포스트로피 및도, 분, 인치 및 피트와 같은 다른 기호간에 중요한 차이점이 있습니다. 그것들이 당신에게 똑같은 '와' '를 보더라도, 그것은 글꼴에 달려 있습니다. 또한 응용 프로그램에 따라 다릅니다. 예를 들어 프랑스어로 된 워드 프로세서는 따옴표를 << 및 >>과 같은 길로 변경하고 중괄호를 낮게 또는 높게 배치하는 것도 언어마다 다릅니다. 하이픈과 대시와 비슷한 문제가 발생하며 줄 바꿈 하이픈은 단어 형성 하이픈과 같지 않으며 빼기 부호는 또 다른 것입니다. 다음과 같은 경우에 문제가되는 프로그래밍 언어

답변:


298

작은 따옴표를 찾고 있다면

&#39;

11
상사는 방금 사이트의 모든 작은 따옴표를 올바른 활판 인쇄 아포스트로피로 변경했습니다. & # 39; 그녀에 따르면 기술적으로 아포스트로피가 아니지만 W3C는 그것을 아포스트로피로 간주합니다. 나는 적절한 영어와 타이포그래피로 지옥을 보았습니다.
Cleanshooter

143
문제는“한 따옴표”가 아니라“아포스트로피”라고 말합니다. 아포스트로피가 필요하다는 것을 이미 알고 있다면 적절한 아포스트로피 &#8217;( ')를 사용할 수도 있습니다 . 그것은 해를 끼치 지 않으며 일부 독자를 더 행복하게 만듭니다.
Rory O'Kane

18
&#39;"혼합 사용"ascii 아포스트로피 / 단일 인용 부호입니다. 그러나 유니 코드 표준&#8217;아포스트로피와 오른쪽 작은 따옴표 및 &#8216;왼쪽 작은 따옴표를 선호해야한다고 말합니다 .
Bennett McElwee

13
Conexion 이 편집 한 내용에 대한 주석 : "HTML5를 사용하는 경우 아포스트로피가 사양에 정의되어 있습니다 &apos;. 이전 버전과 호환되는 코드를 원할 경우 ( &apos;HTML4에서는 유효하지 않음) &#8217;"
Vi.

2
이 페이지를 찾는 대부분의 사람들은 아마도 &rsquo;수축에 사용할 것을 기대하고 있습니다. 자세한 내용은 아래의 요셉의 대답을 참조하십시오.
Liam

103

List Apart는 HTML의 문자와 타이포그래피에 대한 훌륭한 참조를 제공합니다 . 이 기사에 따르면 아포스트로피의 올바른 HTML 엔터티는 &#8217;입니다. 사용 예 : '.


14
&rsquo;또는 &#x2019;대신 사용할 수도 있습니다 &#8217;. 니모닉 버전을 조금 더 쉽게 읽을 수 있습니다. 16 진수 버전은 유니 코드 코드 차트에서보다 쉽게 ​​찾을 수 있습니다.
Ted Hopp 2016 년

5
유니 코드 표준은 그 말씀 &#8217;을 통해 "선호"되는 &#39;아포스트로피합니다.
Bennett McElwee

unicode.org @BennettMcElwee의 참조에 감사드립니다. 나에 관해서는, 아포스트로피와 오른쪽 작은 따옴표가 의미 적으로 구별되는 경우 별개의 글리프로 취급되므로 &#39;최선의 선택 IMO로 남아 있음을 분명히 "바람직하게"합니다 . 기본적으로 일부 사람들은 곱슬 곱슬하지 않기 때문에 그것을 좋아하지 않는 것 같습니다 (인쇄상의 심각성의 토큰으로, 나는 모르겠습니다 ...).
Nicolas Le Thierry d' Ennequin

3
자세한 내용은 다루지 않지만 "편집인의 메모 :이 기사는 당시에는 훌륭했지만 이제는 더 이상 사용되지 않습니다." 이 기사는 10월 2001 년 출판 되었음
duozmo

이것이 실제로 단일 인용이라는 점은 주목할 가치가 있습니다. 그러나 Wikipedia에 따르면 괜찮습니다. en.wikipedia.org/wiki/Apostrophe#Entering_apostrophes
matt burns

39

그것은이다 &apos;.

msanders가 지적했듯이 이것은 실제로 XML 및 XHTML이지만 HTML4에는 정의되어 있지 않으므로 &#39;해당 경우를 사용하는 것 같습니다 . 나는 정정되었다.


10
& apos; 유효한 HTML 4 엔터티가 아닙니다. XML의 일부이며 XHTML 1.0의 일부이기도합니다. 참조 : w3.org/TR/xhtml1/#C_16
msanders

& # 39; & 39; . 숫자 기호가 나타나고, 그렇지 않으면 그냥 쓰여집니다. 또한 단어 엔터티가 있지만 W3C의 오타 덕분에 이전 HTML 버전에서는 기술적으로 유효하지 않습니다 (대부분의 브라우저는 단어 버전을 지원하지만 어쨌든 기억하지 못합니다).
tomysshadow

17

일반적으로 아포스트로피로 사용되는 올바른 작은 따옴표로 시작하는 표준 준수의 기억하기 쉬운 html 따옴표 세트 :

  • 오른쪽 작은 따옴표 — &rsquo;— '
  • 왼쪽 작은 따옴표 — &lsquo;— '
  • 오른쪽 큰 따옴표 — &rdquo;—”
  • 왼쪽 큰 따옴표 — &ldquo;—“

16

이 : 당신에 대해 얘기 아포스트로피하는에 따라 다름 &apos;, &lsquo;, &rsquo;컨텍스트 및 쓰기하고자하는 언어에 따라 아마도 다른 많은 것들. 그리고 예를 들어, UTF-8의 선언 된 문자 인코딩 당신은 또한 당신의 HTML에 직접 쓸 수있다 : ', , .


3
아포스트로피가 아닌를 제외하고이 답변은 정확합니다 .
Nicolas Barbulesco

"예를 들어 UTF-8의 선언 된 문자 인코딩을 사용하면 HTML에 직접 쓸 수도 있습니다." 그것은 매우 흥미 롭다 – 나는 그것을 몰랐다! 소스가 있다면 그 출처를보고 싶습니다.
Sam

12

먼저 & apos; 피해야합니다- & apos;의 저주

둘째, AJAX 호출을 통해 리턴 될 마크 업을 생성 할 가능성이있는 경우 엔티티 이름 (모든 HTML 엔티티가 XML에서 유효하지는 않음)을 피하고 & # XXXX; 대신 구문.

그렇지 않으면 마크 업이 유효하지 않은 XML로 간주 될 수 있습니다.

이로 인해 영향을받을 가능성이 가장 높은 엔티티는 & nbsp;이며 & # 160;


1
이러한 잘못된 XML의 예가 있습니까?
니콜라스 바불 레스코



6

&apos;보다 더 잘 읽음 에도 불구 &#39;하고 그것을 안전 장치로 사용하지 않는 것은 부끄러운 일 &#39;입니다.

&apos;유효한 HTML 5 엔터티이지만 유효한 HTML 4 엔터티 는 아닙니다 .

<!DOCTYPE html>HTML 문서의 맨 위에 있지 않으면&#39;



3

&apos;엔티티는 HTML5에서 지원 될 수 있지만 타자기 아포스트로피처럼 보입니다. 따옴표로 끝나는 실제 곱슬 아포스트로피처럼 보이지 않습니다 .

내가 서로를 쓸 때 살펴보십시오.

1 : 오른쪽 작은 따옴표 엔티티, 2 : 아포스트로피 엔티티 : '.

나는 정상적으로 보이는 아포스트로피에 대해 적절한 엔티티 또는 alt 명령을 찾으려고 노력했지만 (마침표 닫는 작은 따옴표와 '동일한'것처럼 보임) 찾지 못했습니다. 시각적으로 올바른 아포스트로피를 얻으려면 항상 올바른 작은 따옴표를 삽입해야합니다.

그냥 사용하는 경우 (ALT + 0146) 또는 자동 서식 타자기 아포스트로피와 인용 부호 워드 2013과 같은 워드 프로세서 곱슬로 사용을 할 <meta charset="UTF-8">.


3

FileFormat.info의 유니 코드 문자 검색 이 정확한 문자 코드를 찾는 데 가장 도움 이되는 것으로 나타났습니다 .

검색에 간단히 '( return내 미국 Mac 키보드 의 키 왼쪽에있는 문자)를 입력하면 다양한 컬과 언어의 여러 결과가 나타납니다 .

나는 원래의 질문이 타자기 fascimile U + 0027이 아니라 인쇄상의 올바른 U + 02BC를ʼ 요구한다고 가정합니다.' .

W3C는 HTML 엔터티에 16 진 코드를 권장합니다 (아래 참조). U + 02BC의 &#x2bc;경우&#x27; 입니다.

http://www.w3.org/International/questions/qa-escapes

마크 업 및 CSS에서 문자 이스케이프 사용

16 진수 대 10 진수 일반적으로 유니 코드 표준은 문자를 참조하거나 나열 할 때 16 진수 값을 사용하여 수행합니다. …이 규칙이 널리 퍼져 있기 때문에, 반드시 필요한 것은 아니지만, 십진수가 아닌 이스케이프에서 16 진수를 사용하는 것이 유용합니다…

http://www.w3.org/TR/html4/charset.html

5 HTML 문서 표현 ... 5.4 표시 할 수없는 문자

… 숫자 표현을 사용하여 누락 된 문자가 표시되는 경우 문자 세트 표준에 사용되는 형식이므로 16 진수 (10 진수 아님) 형식을 사용하십시오.


이 웹 사이트는 공식 유니 코드와 관련이 있습니까?
Pacerier

FileFormat.info 사이트는 개인이 독립적으로 관리합니다. 검색이 사용하기 가장 쉽다는 것을 알게되었습니다. 사이트의 About / FAQ 페이지도 참조하십시오 : fileformat.info/about/faq.htm
2540625



2

&apos;직선 아포스트로피에 사용하십시오 . 숫자보다 읽기 쉬운 경향이 있습니다 &#39;(다른 사람들이 HTML을 직접 읽을 가능성이있는 경우).

편집 : msanders &apos;는 내가 알지 못하는 유효한 HTML4가 아니라고 지적 하므로 대부분의 다른 답변을 따르고 사용하십시오 &#39;.


1
& apos; 유효한 HTML 4 엔터티가 아닙니다. XML의 일부이며 XHTML 1.0의 일부이기도합니다. 참조 : w3.org/TR/xhtml1/#C_16
msanders


1

이것이 누군가를 화나게한다면 죄송하지만 Ted Clancy의 블로그 에 합리적인 기사가 있습니다. 에는 유니 코드위원회의 권장 사항 & # 8217; (오른쪽 단일 인용 부호) 대신 U + 02BC (MODIFIER LETTER APOSTROPHE) (일명 & # 700; 또는 & # x2bc;)를 사용하도록 제안합니다.

간단히 말해서, 기사는 다음과 같이 주장합니다.

  • 문장 부호 (예 : 인용 부호)는 일반적으로 단어와 구를 분리하지만 수축의 측면은 실제로 분리 될 수 없으며 여전히 의미가 있습니다.
  • 수정자를 사용하면 정규식 \ w +로 수축을 선택할 수 있습니다
  • 수축에도 따옴표가 없으면 텍스트에 포함 된 따옴표를 더 쉽게 구문 분석 할 수 있습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.