@Josh Stodola co jeśli jest w JavaScript? To zamknie tag :)
9
możesz wpisać \ ':-), ale użyj & # 8217;
Aziz
4
@TomAnderson To prawda, ’dotyczy właściwego pojedynczego cudzysłowu - i dotyczy również apostrofu. Używają tego samego symbolu.
Rory O'Kane
37
Istnieją ważne różnice między cytatami, apostrofami i innymi symbolami, takimi jak stopnie i minuty oraz cale i stopy. Nawet jeśli wyglądają dla ciebie tak samo „i”, to zależy od czcionek. To zależy również od zastosowania. Na przykład edytory tekstu w języku francuskim zmieniają cudzysłowy na gilotyny, takie jak << i >>, a umieszczanie nawiasów okrągłych lub niskich również różni się w zależności od języka. Podobne problemy pojawiają się przy łącznikach i myślnikach, a łącznik łamania linii to nie to samo, co łącznik słowotwórczy, a znak minus to zupełnie inna sprawa. Języki programowania, które mają
Mój szef właśnie zmusił mnie do zmiany całego pojedynczego cytatu na naszej stronie na właściwy apostrof typograficzny. The & # 39; technicznie nie jest według niej apostrofem ... jednak W3C uważa to za apostrofę. Zobaczyłem do piekła z właściwym angielskim i typografią „a” jest dla większości ludzi.
Cleanshooter
143
Pytanie brzmi „apostrof”, a nie „pojedynczy cytat”. Jeśli już wiesz, że chcesz apostrofu, równie dobrze możesz użyć właściwego apostrofu ’('). Nie szkodzi i uszczęśliwi niektórych czytelników.
Rory O'Kane,
18
'jest apostrofem ascii „single-use” / single quote. Ale standard Unicode mówi, że powinieneś preferować ’apostrof i prawy pojedynczy cytat oraz ‘lewy pojedynczy cytat.
Bennett McElwee
13
Komentarz Conexion z edycji, którą odrzuciłem: „Jeśli używasz HTML5, apostrof jest zdefiniowany w specyfikacji jako '. Jeśli chcesz bardziej kompatybilnego kodu wstecznego ( 'nie jest prawidłowy w HTML4), użyj: ’”
Vi.
2
Większość osób, które znajdą tę stronę, prawdopodobnie szuka ’zastosowania w skurczach, np. Nie może. Zobacz odpowiedź Josepha poniżej, aby uzyskać więcej.
Możesz także użyć ’lub ’zamiast ’. Zdarza się, że wersja mnemoniczna jest trochę łatwiejsza do odczytania. Wersja szesnastkowa jest łatwiejsza do wyszukiwania na wykresach kodów Unicode.
Ted Hopp
5
Standard Unicode mówi, że ’jest „preferowany” w stosunku 'do apostrofu.
Bennett McElwee
Dzięki za referencję od unicode.org, @BennettMcElwee. Co do mnie, z pewnością „wolałbym”, aby apostrof i odpowiedni pojedynczy cytat traktować jako odrębne glify, jeśli są semantycznie różne, dlatego 'pozostaje najlepszym wyborem IMO. Zasadniczo wydaje się, że niektórym ludziom się to nie podoba za to, że nie jest wystarczająco kędzierzawy (na dowód powagi typograficznej, nie wiem ...), ale to nie ma sensu.
Nicolas Le Thierry d'Ennequin
3
Nie zagłębiają się w szczegóły, ale: „Uwaga od redakcji: ten artykuł, choć genialny jak na swój czas, jest już nieaktualny”. Artykuł ukazał się w październiku 2001 r.
Jak zauważono w msanderach, tak naprawdę jest to XML i XHTML, ale nie zdefiniowane w HTML4, więc chyba używam tego 'w tym przypadku. Poprawiono mnie.
& apos; nie jest prawidłową jednostką HTML 4. Jest częścią XML, a więc częścią XHTML 1.0. Patrz: w3.org/TR/xhtml1/#C_16
msanders
Musisz użyć & # 39; nie & 39; . Symbol liczby sprawia, że się pojawia, w przeciwnym razie jest po prostu zapisany. Jest też encja słowa, ale nie jest technicznie poprawna we wcześniejszych wersjach HTML dzięki literówce W3C (chociaż większość przeglądarek i tak obsługuje tę wersję słowa, ale nie pamiętam, co to jest).
tomysshadow
17
Zgodny ze standardami, łatwy do zapamiętania zestaw html, zaczynający się od właściwego pojedynczego cudzysłowu, który zwykle jest używany jako apostrof:
Zależy który apostrof mówisz: nie ', ‘, ’i zapewne wiele innych te, w zależności od kontekstu i języka masz zamiar pisać. Iz zadeklarowanego kodowania znaków na przykład UTF-8 można również zapisać je bezpośrednio w kodzie HTML: ', ‘, ’.
Ta odpowiedź jest poprawna, z wyjątkiem ‘, który w żaden sposób nie jest apostrofem.
Nicolas Barbulesco
„A przy zadeklarowanym kodowaniu znaków np. UTF-8 możesz także zapisać je bezpośrednio w swoim HTML”. To bardzo interesujące - nie wiedziałem o tym! Chciałbym zobaczyć źródło tego, jeśli masz.
Sam
12
Po pierwsze, wydaje się, że & apos; należy unikać -
Klątwa & apos;
Po drugie, jeśli kiedykolwiek istnieje szansa, że wygenerujesz znaczniki, które zostaną zwrócone za pośrednictwem wywołań AJAX, powinieneś unikać nazw encji (ponieważ nie wszystkie encje HTML są poprawne w XML) i użyj & # XXXX; zamiast tego składnia.
Niezastosowanie się do tego może spowodować uznanie znaczników za nieprawidłowy kod XML.
Podmiot, na który najprawdopodobniej zostanie to dotknięte, to & nbsp ;, który powinien zostać zastąpiony przez & # 160;
To dlatego, że & apos; nie jest częścią HTML 4 (chociaż jest częścią XHTML - patrz w3.org/TR/xhtml1/#C_16 )
msanders
6
Zauważ, że 'JEST zdefiniowany w HTML5, więc dla nowoczesnych stron internetowych radzę używać, 'ponieważ jest o wiele bardziej czytelny niż'
Chociaż 'jednostka może być obsługiwana w HTML5, wygląda jak apostrof maszyny do pisania. To nie przypomina prawdziwego kręcone apostrof-która wygląda identycznie do kończącego znaku cudzysłowu: ’.
Próbowałem znaleźć odpowiedni byt lub polecenie alt specjalnie dla normalnie wyglądającego apostrofu (który znowu wygląda „identycznie” z zamykającym pojedynczym cudzysłowiem), ale nie znalazłem żadnego. Zawsze muszę wstawić pojedynczy pojedynczy cudzysłów, aby uzyskać poprawną wizualnie apostrofę.
Jeśli używasz tylko ’(ALT + 0146) lub autoformatowania apostrofów do pisania i cudzysłowów jako nawiasów w edytorze tekstu, takim jak Word 2013, użyj <meta charset="UTF-8">.
Po prostu wpisanie '(znak po lewej stronie returnklawisza na mojej amerykańskiej klawiaturze Mac) do ich wyszukiwania daje kilka wyników różnych loków i języków .
Zakładam, że pierwotne pytanie dotyczyło poprawnego typograficznie U + 02BCʼ , a nie fiszki do pisania U + 0027' .
W3C zaleca kody szesnastkowe dla encji HTML (patrz poniżej). Dla U + 02BC byłoby to ʼraczej niż 'dla U + 0027.
Szesnastkowy a dziesiętny. Zazwyczaj, gdy standard Unicode odnosi się do znaków lub wymienia je, robi to za pomocą wartości szesnastkowej. … Biorąc pod uwagę powszechność tej konwencji, często użyteczne, choć nie wymagane, jest stosowanie szesnastkowych wartości liczbowych w przypadku znaków ucieczki zamiast wartości dziesiętnych…
5 Reprezentacja dokumentu HTML … 5.4 Znaki, których nie można wyświetlić
… Jeśli brakujące znaki są przedstawiane za pomocą ich reprezentacji numerycznej, użyj postaci szesnastkowej (nie dziesiętnej), ponieważ jest to forma używana w standardach zestawu znaków.
Czy ta strona jest powiązana z oficjalnym Unicode?
Pacerier
Witryna FileFormat.info jest prowadzona niezależnie przez osobę fizyczną. Po prostu uważam, że jego wyszukiwanie jest najłatwiejsze w użyciu. Zobacz także stronę About / FAQ strony: fileformat.info/about/faq.htm
2540625
3
Jeszcze tylko jeden link z ładnie utrzymywaną kolekcją Html Entities
Użyj 'do prostej apostrofy. Zwykle jest to bardziej czytelne niż numeryczne '(jeśli inni prawdopodobnie będą czytać HTML bezpośrednio).
Edycja: msanders wskazuje, że 'nie jest to prawidłowy HTML4, którego nie znałem, więc postępuj zgodnie z większością innych odpowiedzi i używaj '.
Przepraszam, jeśli to kogoś obraża, ale na blogu Teda Clancy'a znajduje się rozsądny artykuł, który przemawia przeciwko zaleceniu komitetu Unicode, aby używać & # 8217; (ODPOWIEDNI POJEDYNCZY ZNAK) i proponuje użycie zamiast tego U + 02BC (MODYFIKATOR LISTU APOSTROFU) (aka & # 700; lub & # x2bc;).
W skrócie, artykuł twierdzi, że:
Znak interpunkcyjny (taki jak cudzysłów) zwykle oddziela słowa i frazy, podczas gdy boków skurczu naprawdę nie można oddzielić i nadal ma on sens.
Użycie modyfikatora pozwala wybrać skurcz z wyrażeniem regularnym \ w +
Łatwiej jest analizować cytaty osadzone w tekście, jeśli nie występują także cudzysłowy występujące w skurczach
’
dotyczy właściwego pojedynczego cudzysłowu - i dotyczy również apostrofu. Używają tego samego symbolu.Odpowiedzi:
Jeśli szukasz pojedynczego cytatu, to jest
źródło
’
('). Nie szkodzi i uszczęśliwi niektórych czytelników.'
jest apostrofem ascii „single-use” / single quote. Ale standard Unicode mówi, że powinieneś preferować’
apostrof i prawy pojedynczy cytat oraz‘
lewy pojedynczy cytat.'
. Jeśli chcesz bardziej kompatybilnego kodu wstecznego ('
nie jest prawidłowy w HTML4), użyj:’
”’
zastosowania w skurczach, np. Nie może. Zobacz odpowiedź Josepha poniżej, aby uzyskać więcej.List Apart ma fajne odniesienie do znaków i typografii w HTML . Zgodnie z tym artykułem poprawną jednostką HTML dla apostrofu jest
’
. Przykładowe użycie: ”.źródło
’
lub’
zamiast’
. Zdarza się, że wersja mnemoniczna jest trochę łatwiejsza do odczytania. Wersja szesnastkowa jest łatwiejsza do wyszukiwania na wykresach kodów Unicode.’
jest „preferowany” w stosunku'
do apostrofu.'
pozostaje najlepszym wyborem IMO. Zasadniczo wydaje się, że niektórym ludziom się to nie podoba za to, że nie jest wystarczająco kędzierzawy (na dowód powagi typograficznej, nie wiem ...), ale to nie ma sensu.Jest
'
.Jak zauważono w msanderach, tak naprawdę jest to XML i XHTML, ale nie zdefiniowane w HTML4, więc chyba używam tego
'
w tym przypadku. Poprawiono mnie.źródło
Zgodny ze standardami, łatwy do zapamiętania zestaw html, zaczynający się od właściwego pojedynczego cudzysłowu, który zwykle jest używany jako apostrof:
’
- ”‘
- ””
- ”“
- „źródło
Zależy który apostrof mówisz: nie
'
,‘
,’
i zapewne wiele innych te, w zależności od kontekstu i języka masz zamiar pisać. Iz zadeklarowanego kodowania znaków na przykład UTF-8 można również zapisać je bezpośrednio w kodzie HTML:'
,‘
,’
.źródło
‘
, który w żaden sposób nie jest apostrofem.Po pierwsze, wydaje się, że & apos; należy unikać - Klątwa & apos;
Po drugie, jeśli kiedykolwiek istnieje szansa, że wygenerujesz znaczniki, które zostaną zwrócone za pośrednictwem wywołań AJAX, powinieneś unikać nazw encji (ponieważ nie wszystkie encje HTML są poprawne w XML) i użyj & # XXXX; zamiast tego składnia.
Niezastosowanie się do tego może spowodować uznanie znaczników za nieprawidłowy kod XML.
Podmiot, na który najprawdopodobniej zostanie to dotknięte, to & nbsp ;, który powinien zostać zastąpiony przez & # 160;
źródło
Oto świetne odniesienie do kodów HTML Ascii:
http://www.ascii.cl/htmlcodes.htm
Kod, którego szukasz to: & # 39;
źródło
Zauważ, że
'
JEST zdefiniowany w HTML5, więc dla nowoczesnych stron internetowych radzę używać,'
ponieważ jest o wiele bardziej czytelny niż'
Sprawdź: http://www.w3.org/TR/html5/syntax.html#named-character-references
źródło
Mimo że
'
czyta się ładniej niż'
i szkoda, że go nie używasz, ponieważ jest bezpieczny w użyciu'
.'
jest prawidłową jednostką HTML 5 , jednak nie jest prawidłową jednostką HTML 4 .O ile nie
<!DOCTYPE html>
znajduje się u góry dokumentu HTML, użyj'
źródło
'
dziesiętnie.%27
w hexźródło
Chociaż
'
jednostka może być obsługiwana w HTML5, wygląda jak apostrof maszyny do pisania. To nie przypomina prawdziwego kręcone apostrof-która wygląda identycznie do kończącego znaku cudzysłowu:’
.Spójrz, kiedy piszę je jeden po drugim:
1: prawy pojedynczy podmiot cudzysłów, 2: apostrof podmiot:
’
'
.Próbowałem znaleźć odpowiedni byt lub polecenie alt specjalnie dla normalnie wyglądającego apostrofu (który znowu wygląda „identycznie” z zamykającym pojedynczym cudzysłowiem), ale nie znalazłem żadnego. Zawsze muszę wstawić pojedynczy pojedynczy cudzysłów, aby uzyskać poprawną wizualnie apostrofę.
Jeśli używasz tylko
’
(ALT + 0146) lub autoformatowania apostrofów do pisania i cudzysłowów jako nawiasów w edytorze tekstu, takim jak Word 2013, użyj<meta charset="UTF-8">
.źródło
Odkryłem, że wyszukiwanie znaków Unicode FileFormat.info jest najbardziej pomocne w znajdowaniu dokładnych kodów znaków.
Po prostu wpisanie
'
(znak po lewej stronie returnklawisza na mojej amerykańskiej klawiaturze Mac) do ich wyszukiwania daje kilka wyników różnych loków i języków .Zakładam, że pierwotne pytanie dotyczyło poprawnego typograficznie U + 02BC
ʼ
, a nie fiszki do pisania U + 0027'
.W3C zaleca kody szesnastkowe dla encji HTML (patrz poniżej). Dla U + 02BC byłoby to
ʼ
raczej niż'
dla U + 0027.http://www.w3.org/International/questions/qa-escapes
http://www.w3.org/TR/html4/charset.html
źródło
Jeszcze tylko jeden link z ładnie utrzymywaną kolekcją Html Entities
źródło
O ile wiem,
'
ale wygląda na to, że również działaZobacz http://w3schools.com/tags/ref_ascii.asp
źródło
Użyj
'
do prostej apostrofy. Zwykle jest to bardziej czytelne niż numeryczne'
(jeśli inni prawdopodobnie będą czytać HTML bezpośrednio).Edycja: msanders wskazuje, że
'
nie jest to prawidłowy HTML4, którego nie znałem, więc postępuj zgodnie z większością innych odpowiedzi i używaj'
.źródło
Możesz spróbować,
'
jak widać na http://unicodinator.com/#0027źródło
Przepraszam, jeśli to kogoś obraża, ale na blogu Teda Clancy'a znajduje się rozsądny artykuł, który przemawia przeciwko zaleceniu komitetu Unicode, aby używać & # 8217; (ODPOWIEDNI POJEDYNCZY ZNAK) i proponuje użycie zamiast tego U + 02BC (MODYFIKATOR LISTU APOSTROFU) (aka & # 700; lub & # x2bc;).
W skrócie, artykuł twierdzi, że:
źródło