รหัส HTML สำหรับเครื่องหมายอัญประกาศเดี่ยว


222

ดูเรียบง่าย แต่ฉันไม่พบสิ่งใดที่เกี่ยวข้องบนเว็บ

รหัส HTML ที่ถูกต้องสำหรับอะพอสโทรฟีคืออะไร? มันคือ’อะไร


3
8217 ใช้สำหรับเครื่องหมายคำพูดเดี่ยวที่ถูกต้อง
Tom Anderson

10
@Josh Stodola เกิดอะไรขึ้นถ้ามันอยู่ใน JavaScript? มันจะปิดแท็ก :)

9
คุณสามารถพิมพ์ \ ':-) แต่ใช้ & # 8217;
Aziz

4
@TomAnderson นั่นเป็นเรื่องจริง’สำหรับเครื่องหมายคำพูดเดียวที่ถูกต้อง - และมันก็เป็นเครื่องหมายอะโพสโทรฟีด้วย พวกเขาใช้สัญลักษณ์เดียวกัน
Rory O'Kane

37
มีความแตกต่างที่สำคัญระหว่างเครื่องหมายคำพูดเครื่องหมายอัญประกาศเดี่ยวและสัญลักษณ์อื่น ๆ เช่นองศาและนาทีและนิ้วและฟุต แม้ว่าพวกเขาจะดูเหมือน 'และ' 'เหมือนกันกับคุณ แต่ก็ขึ้นอยู่กับแบบอักษร มันยังขึ้นอยู่กับแอพพลิเคชั่น ตัวอย่างเช่นโปรแกรมประมวลผลคำในคำพูดการเปลี่ยนแปลงภาษาฝรั่งเศสเป็น guillermets เช่น << และ >> และการจัดวางเครื่องหมายคำพูดโค้งต่ำหรือสูงก็แตกต่างกันไปตามภาษา ปัญหาที่คล้ายกันเกิดขึ้นกับยัติภังค์และขีดกลางและยัติภังค์บรรทัดจะไม่เหมือนกับยัติภังค์การสร้างคำและเครื่องหมายลบเป็นอีกสิ่งหนึ่งอีกครั้ง ภาษาการเขียนโปรแกรมซึ่งอาการสะอึกเมื่อ

คำตอบ:


298

หากคุณกำลังมองหาคำพูดเดียวมันเป็น

&#39;

11
เจ้านายของฉันเพิ่งทำให้ฉันเปลี่ยนการอ้างอิงทั้งหมดในเว็บไซต์ของเราเป็นเครื่องหมายวรรคตอนที่ถูกต้อง ส่วน & # 39; ในทางเทคนิคไม่ใช่อะพอสโทรฟีตามที่เธอ ... แต่ W3C มองว่าเป็นอะพอสโทรฟี ฉันเห็นนรกด้วยภาษาอังกฤษที่เหมาะสมและตัวอักษร 'เป็น' สำหรับคนส่วนใหญ่
Cleanshooter

143
คำถามที่ว่า "apostrophe" ไม่ใช่ "คำพูดเดียว" หากคุณรู้ว่าคุณต้องการอะพอสโทรฟีคุณอาจใช้อะพอสโทรฟี&#8217;(') ที่เหมาะสม ไม่เป็นอันตรายและจะทำให้ผู้อ่านบางคนมีความสุขขึ้น
Rory O'Kane

18
&#39;คือ ascii apostrophe / การอ้างอิงเดี่ยว แต่มาตรฐาน Unicodeบอกว่าคุณควรเลือก&#8217;ใช้เครื่องหมายอัญประกาศเดี่ยวและเครื่องหมายคำพูดเดี่ยวที่เหมาะสมและสำหรับเครื่องหมายคำพูด&#8216;เดี่ยวซ้าย
Bennett McElwee

13
แสดงความคิดเห็นโดยConexionจากการแก้ไขผมปฏิเสธ: "ถ้าคุณกำลังใช้ HTML5, เครื่องหมายวรรคตอนถูกกำหนดไว้ในสเปคเป็น&apos;. หากคุณกำลังต้องการรหัสย้อนกลับกันได้มากขึ้น ( &apos;ไม่ถูกต้องใน HTML4) ใช้: &#8217;"
Vi

2
คนส่วนใหญ่ที่พบหน้านี้อาจมองหา&rsquo;การใช้งานในการหดตัวเช่นไม่สามารถ ดูคำตอบของโจเซฟด้านล่างเพิ่มเติม
เลียม

103

รายการนอกเหนือมีดีอ้างอิงตัวอักษรและตัวอักษรใน HTML อ้างอิงจากบทความที่นิติบุคคล HTML &#8217;ที่ถูกต้องสำหรับเครื่องหมายวรรคตอนคือ ตัวอย่างการใช้: '


14
นอกจากนี้คุณยังสามารถใช้&rsquo;หรือในสถานที่ของ&#x2019; &#8217;ฉันเกิดขึ้นเพื่อค้นหารุ่นช่วยในการอ่านง่ายขึ้นเล็กน้อย รุ่น hex นั้นง่ายต่อการค้นหาในแผนภูมิรหัส Unicode
Ted Hopp

5
มาตรฐาน Unicodeบอกว่า&#8217;คือ "ต้องการ" มากกว่า&#39;สำหรับวรรค
Bennett McElwee

ขอบคุณสำหรับการอ้างอิงจาก unicode.org @BennettMcElwee สำหรับฉันฉันจะ "ชอบ" แน่นอนว่าเครื่องหมายอัญประกาศเดี่ยวและคำพูดเดียวที่ถูกต้องถือว่าเป็นสัญลักษณ์ที่ชัดเจนหากพวกมันมีความแตกต่างทางความหมายดังนั้น&#39;IMO ยังคงเป็นตัวเลือกที่ดีที่สุด โดยทั่วไปดูเหมือนว่าบางคนไม่ชอบที่จะไม่หยิกพอ (เป็นสัญลักษณ์ของความจริงจังในการพิมพ์ฉันไม่ได้ ... ) แต่นั่นอยู่ด้านข้าง
Nicolas Le Thierry d'Ennequin

3
พวกเขาไม่ได้ลงรายละเอียดมากนัก แต่: "บันทึกจากบรรณาธิการ: บทความนี้ในขณะที่ยอดเยี่ยมสำหรับเวลานี้ล้าสมัยแล้ว" บทความได้รับการตีพิมพ์ตุลาคม 2001
duozmo

เป็นที่น่าสังเกตว่านี่เป็นคำพูดที่ถูกต้อง แต่ดูเหมือนว่ามันก็โอเคตามวิกิพีเดีย: 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; . สัญลักษณ์ตัวเลขแสดงขึ้นมิฉะนั้นจะถูกเขียนออกมา นอกจากนี้ยังมีเอนทิตีคำสำหรับมัน แต่ที่ไม่ถูกต้องทางเทคนิคในรุ่น HTML ก่อนหน้าขอบคุณ W3C typo โดย (แม้ว่าเบราว์เซอร์ส่วนใหญ่รองรับเวอร์ชัน word anyways แต่ฉันจำไม่ได้ว่ามันคืออะไร)
tomysshadow

17

ชุดคำพูด html ที่สอดคล้องกับมาตรฐานและจดจำได้ง่ายเริ่มต้นด้วยเครื่องหมายคำพูดเดี่ยวที่ถูกต้องซึ่งปกติจะใช้เป็นเครื่องหมายอัญประกาศเดี่ยว:

  • ขวาเสนอราคาเดียว - &rsquo;- '
  • เหลือคำพูดเดียว - &lsquo;- '
  • เครื่องหมายคำพูดคู่ขวา - &rdquo;-”
  • เหลือเครื่องหมายคำพูดคู่ - &ldquo;-“

16

ซึ่งขึ้นอยู่กับ Apostrophe คุณกำลังพูดคุยเกี่ยวกับ: มี&apos;, &lsquo;, &rsquo;และอาจจะคนอื่น ๆ อีกมากมายขึ้นอยู่กับบริบทและภาษาที่คุณกำลังตั้งใจที่จะเขียน และด้วยการเข้ารหัสอักขระประกาศเช่น UTF-8 คุณยังสามารถเขียนพวกเขาโดยตรงลงใน HTML ของคุณ: ', ,


3
คำตอบนี้ถูกต้องยกเว้นเครื่องหมาย apostrophe
Nicolas Barbulesco

"และด้วยการเข้ารหัสอักขระที่ประกาศเช่น UTF-8 คุณสามารถเขียนลงใน HTML ของคุณได้โดยตรง" มันน่าสนใจมาก - ฉันไม่รู้เหมือนกัน! ฉันสนใจที่จะดูแหล่งที่มาหากคุณมี
แซม

12

ประการแรกมันจะปรากฏว่า & apos; ควรหลีกเลี่ยง - คำสาปของ & apos;

ประการที่สองหากมีโอกาสที่คุณจะสร้างมาร์กอัปที่จะส่งคืนผ่านการโทร AJAX คุณควรหลีกเลี่ยงชื่อเอนทิตี (เนื่องจากเอนทิตี HTML บางรายการไม่ถูกต้องใน XML) และใช้ & # XXXX; ไวยากรณ์แทน

การไม่ทำเช่นนั้นอาจส่งผลให้มาร์กอัปกำลังพิจารณาว่าเป็น XML ที่ไม่ถูกต้อง

เอนทิตีที่น่าจะได้รับผลกระทบมากที่สุดคือ & nbsp; ซึ่งควรแทนที่ด้วย & # 160;


1
คุณมีตัวอย่างของ XML ที่ไม่ถูกต้องเช่นนั้นหรือไม่
Nicolas Barbulesco

6

นี่คือการอ้างอิงที่ดีสำหรับรหัส HTML Ascii:

http://www.ascii.cl/htmlcodes.htm

รหัสที่คุณต้องการคือ: & # 39;


2
นั่นเป็นเพราะ & apos; ไม่ได้เป็นส่วนหนึ่งของ HTML 4 (แม้ว่าจะเป็นส่วนหนึ่งของ XHTML - ดูw3.org/TR/xhtml1/#C_16 )
msanders


6

ถึงแม้ว่าจะ&apos;อ่านได้ดีกว่า&#39;และมันก็เป็นความอัปยศที่จะไม่ใช้มันในกรณีที่ไม่ปลอดภัยให้ใช้&#39;และมันเป็นความอัปยศที่จะไม่ใช้มันเป็นไม่ปลอดภัยใช้

&apos;เป็นเอนทิตีHTML 5 ที่ถูกต้องแต่ไม่ใช่HTML 4 ที่ถูกต้องเอนทิตี

ยกเว้นว่า<!DOCTYPE html>อยู่ด้านบนของเอกสาร HTML ของคุณให้ใช้&#39;



3

แม้ว่า&apos;เอนทิตีอาจได้รับการสนับสนุนใน HTML5 แต่ดูเหมือนว่า apostrophe เครื่องพิมพ์ดีด ดูเหมือนไม่มีเครื่องหมายอัญประกาศหยิกจริง - ซึ่งดูเหมือนกับเครื่องหมายคำพูดสิ้นสุด: .

เพียงแค่มองเมื่อฉันเขียนพวกเขาหลังจากกันและกัน:

1: เอนทิตีเครื่องหมายอัญประกาศเดี่ยวเดี่ยว 2: เอนทิสโทรฟีเอนทิตี: 'apostrophe:

ฉันพยายามหาเอนทิตีที่เหมาะสมหรือคำสั่ง alt โดยเฉพาะสำหรับเครื่องหมายอัญประกาศมองที่ปกติ (ซึ่งอีกครั้งดูเหมือน 'เหมือนกัน' กับเครื่องหมายอัญประกาศเดี่ยวด้านขวาปิด) แต่ฉันไม่ได้พบ ฉันต้องใส่เครื่องหมายคำพูดเดี่ยวที่ถูกต้องเสมอเพื่อให้ได้เครื่องหมายอัญประกาศเดี่ยวที่ถูกต้องทางสายตา

ถ้าคุณใช้เพียง(ALT + 0146) หรือแบบอัตโนมัติเครื่องพิมพ์ดีด apostrophes และเครื่องหมายคำพูดเป็นหยิกในการประมวลผลคำเช่น Word 2013 <meta charset="UTF-8">จะใช้


3

ฉันพบการค้นหาอักขระ Unicode ของ FileFormat.infoจะมีประโยชน์มากที่สุดในการค้นหารหัสอักขระที่แน่นอน

การป้อนอย่างง่าย ๆ'(ตัวอักษรทางด้านซ้ายของreturnปุ่มบนคีย์บอร์ด US Mac ของฉัน) ลงในการค้นหาทำให้ได้ผลลัพธ์หลายอย่างจากการหยิกและภาษาต่างๆต่างๆ

ฉันจะเข้าใจคำถามเดิมขอที่ถูกต้อง typographically U + 02BCʼมากกว่าเครื่องพิมพ์ดีด fascimile U + 0027'

W3C แนะนำรหัสฐานสิบหกสำหรับเอนทิตี HTML (ดูด้านล่าง) สำหรับ U + 02BC ที่จะเป็น&#x2bc;มากกว่า&#x27;สำหรับ U + 0027

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

การใช้อักขระยกเว้นในมาร์กอัปและ CSS

ฐานสิบหกกับทศนิยม โดยทั่วไปเมื่อ Unicode Standard อ้างถึงหรือแสดงรายการอักขระจะใช้ค่าเลขฐานสิบหก ... เนื่องจากความแพร่หลายของอนุสัญญานี้มักจะมีประโยชน์แม้ว่าจะไม่จำเป็นต้องใช้ค่าตัวเลขฐานสิบหกในการหลบหนีมากกว่าค่าทศนิยม ...

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

5 การแทนเอกสาร HTML5.4 อักขระที่ไม่สามารถเล่นได้

…หากอักขระที่ขาดหายไปแสดงโดยใช้การแทนตัวเลขให้ใช้แบบฟอร์มเลขฐานสิบหก (ไม่ใช่ทศนิยม) เนื่องจากนี่เป็นแบบฟอร์มที่ใช้ในมาตรฐานชุดอักขระ


เว็บไซต์นี้เกี่ยวข้องกับ Unicode อย่างเป็นทางการหรือไม่
Pacerier

เว็บไซต์ FileFormat.info ได้รับการดูแลโดยบุคคล ฉันค้นหาการค้นหาเพื่อใช้งานง่ายที่สุด ดูเพิ่มเติมที่หน้าเกี่ยวกับ / คำถามที่พบบ่อยของเว็บไซต์: 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ที่โต้แย้งการแนะนำของคณะกรรมการ Unicode ที่จะใช้ & # 8217; (เครื่องหมายอัญประกาศขวาเดียว) และเสนอให้ใช้ U + 02BC (ตัวแก้ไขตัวอักษร APOSTROPHE) (aka & # 700; หรือ & # x2bc;) แทน

สรุปบทความระบุว่า:

  • เครื่องหมายวรรคตอน (เช่นเครื่องหมายคำพูด) โดยปกติแล้วจะแยกคำและวลีในขณะที่ด้านข้างของการหดตัวไม่สามารถแยกออกจากกันและยังทำให้รู้สึก
  • ใช้โมดิฟายเออร์อนุญาตให้เลือกการหดตัวด้วยนิพจน์ปกติ \ w +
  • ง่ายกว่าในการแยกวิเคราะห์คำพูดที่ฝังอยู่ในข้อความหากไม่มีเครื่องหมายคำพูดปรากฏในการหดตัว
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.