एक apostrophe के लिए HTML कोड


222

सहज रूप से सरल, लेकिन मुझे वेब पर कुछ भी प्रासंगिक नहीं मिल रहा है।

एपोस्ट्रोफ के लिए सही HTML कोड क्या है? क्या यह है ’?


3
8217 एक सही एकल उद्धरण चिह्न के लिए है।
टॉम एंडरसन

10
@Josh Stodola क्या होगा अगर इसकी जावास्क्रिप्ट में? यह टैग को बंद कर देगा :)

9
आप टाइप कर सकते हैं :-) लेकिन उपयोग करें & # 8217;
अजीज

4
@TomAnderson यह सच है, ’एक सही एकल उद्धरण चिह्न के लिए है - और यह एक धर्मत्यागी के लिए भी है। वे एक ही प्रतीक का उपयोग करते हैं।
रोरी ओ’केन

37
कोट, एपोस्ट्रोफ और डिग्री और मिनट और इंच और पैरों जैसे अन्य प्रतीकों के बीच महत्वपूर्ण अंतर हैं। यहां तक ​​कि अगर वे आपको एक ही 'और' 'दिखते हैं, तो यह फोंट पर निर्भर करता है। यह आवेदन पर भी निर्भर करता है। उदाहरण के लिए फ्रेंच परिवर्तन उद्धरण में शब्द प्रोसेसर गिलर्मेट जैसे << और >> को बदल देते हैं, और घुंघराले उद्धरण कम या उच्च के स्थान भी भाषाओं के बीच भिन्न होते हैं। इसी तरह की समस्याएं हाइफ़न और डैश के साथ आती हैं, और एक लाइन-ब्रेक हाइफ़न एक शब्द-निर्माण हाइफ़न के समान नहीं है, और एक ऋण चिह्न फिर से एक और बात है। प्रोग्रामिंग भाषाएँ जो हिचकी

जवाबों:


298

यदि आप एकल उद्धरण की तलाश में हैं, तो यह है

&#39;

11
मेरे मालिक ने मुझे हमारी साइट पर सभी एकल उद्धरण को एक उचित टाइपोग्राफिक एपोस्ट्रोफ में बदल दिया। & # 39; तकनीकी रूप से उसके अनुसार एक एपोस्ट्रोफ नहीं है ... हालांकि W3C इसे एपोस्ट्रोफ के रूप में देखता है। मैंने देखा कि उचित अंग्रेजी और टाइपोग्राफी के साथ नरक ज्यादातर लोगों के लिए 'क' है।
सफाईकर्मी

143
सवाल कहता है "एपोस्ट्रोफ", "एकल उद्धरण" नहीं। यदि आप पहले से ही जानते हैं कि आप एक एपोस्ट्रोफ चाहते हैं, तो आप उचित एपोस्ट्रोफ &#8217;(') का उपयोग कर सकते हैं । यह कोई नुकसान नहीं करता है और कुछ पाठकों को खुश कर देगा।
रोरी ओ'केन

18
&#39;"मिक्स-यूज़" अस्की अपोस्ट्रोफ / सिंगल कोट है। लेकिन यूनिकोड मानक कहता है कि आपको &#8217;एपोस्ट्रोफ और दाएं एकल उद्धरण के लिए और &#8216;बाएं एकल उद्धरण के लिए पसंद करना चाहिए ।
बेनेट McElwee

13
टिप्पणी द्वारा Conexion संपादित मैं अस्वीकार कर से: "आप एचटीएमएल 5 का उपयोग कर रहे हैं, तो एपोस्ट्रोफ़ी में परिभाषित किया गया है कल्पना के रूप में &apos;। आप एक अधिक पार्श्व-संगत कोड चाहने कर रहे हैं ( &apos;, उपयोग HTML4 में मान्य नहीं है): &#8217;"
Vi।

2
इस पृष्ठ को खोजने वाले अधिकांश लोग संभवतः &rsquo;संकुचन में उपयोग के लिए देख रहे हैं , उदाहरण के लिए। अधिक के लिए नीचे जोसेफ का जवाब देखें।
लियाम

103

सूची सूची HTML में वर्ण और टाइपोग्राफी पर एक अच्छा संदर्भ है । उस लेख के अनुसार, एपोस्ट्रोफ के लिए सही HTML इकाई है &#8217;। उदाहरण का उपयोग करें: '।


14
आप का उपयोग &rsquo;या &#x2019;के स्थान पर भी कर सकते हैं &#8217;। मुझे लगता है कि पढ़ने में थोड़ा आसान है। यूनिकोड कोड चार्ट में हेक्स संस्करण देखने में आसान है।
टेड हॉप

5
यूनिकोड मानक का कहना है कि &#8217;"पसंदीदा" है पर &#39;apostrophe के लिए।
बेनेट McElwee

Unicode.org, @BennettMcElwee से संदर्भ के लिए धन्यवाद। मेरे लिए, मैं निश्चित रूप से "पसंद" करूंगा कि एपोस्ट्रोफ और सही एकल उद्धरण को अलग-अलग ग्लिफ़ के रूप में माना जाए यदि वे शब्दार्थ से अलग हैं, तो &#39;सबसे अच्छा विकल्प आईएमओ रहता है। मूल रूप से, ऐसा लगता है कि कुछ लोगों को यह पसंद नहीं है कि वे घुंघराले पर्याप्त नहीं हैं (टाइपोग्राफिक गंभीरता के एक टोकन के रूप में, मुझे पता नहीं ...) लेकिन यह बात बिल्कुल बगल में है।
निकोलस ले थिएरी डी'नेनेक्विन

3
वे बहुत विस्तार में नहीं जाते हैं, लेकिन: "संपादकों का एक नोट: यह लेख, जबकि अपने समय के लिए शानदार है, अब अप्रचलित है।" लेख अक्टूबर 2001 को प्रकाशित किया गया था।
duozmo

यह ध्यान देने योग्य है कि यह वास्तव में एक सही-एकल-उद्धरण है। लेकिन ऐसा लगता है कि यह विकिपीडिया के अनुसार ठीक है: en.wikipedia.org/wiki/Apostrophe#Entering_apostrophes
मैट 10

39

यह है &apos;

जैसा कि msanders ने उल्लेख किया है, यह वास्तव में XML और XHTML है लेकिन HTML4 में परिभाषित नहीं है, इसलिए मुझे लगता &#39;है कि इस मामले में इसका उपयोग करें । मुझे सही साबित होना है।


10
सका एक मान्य HTML 4 इकाई नहीं है। यह XML का हिस्सा है और इसलिए XHTML 1.0 का हिस्सा है। देखें: w3.org/TR/xhtml1/#C_16
msanders 10

आपको & # 39 का उपयोग करने की आवश्यकता है; नहीं & 39; । संख्या चिह्न इसे प्रदर्शित करता है, अन्यथा यह केवल लिखा जाता है। इसके अलावा, इसके लिए एक शब्द इकाई है, लेकिन यह डब्ल्यू 3 सी (हालांकि अधिकांश ब्राउज़र शब्द संस्करण का समर्थन करते हैं, लेकिन यह क्या है, मुझे याद नहीं है) लेकिन टाइप 3 के लिए धन्यवाद HTML टाइपों के लिए तकनीकी रूप से मान्य नहीं है।
टोमशेडो

17

एचटीएमएल उद्धरणों का एक मानक-अनुपालन, आसानी से याद रखने वाला सेट, सही एकल-उद्धरण के साथ शुरू होता है जिसे आमतौर पर एपोस्ट्रोफ के रूप में उपयोग किया जाता है:

  • सही एकल-उद्धरण - &rsquo;- '
  • बायाँ एकल-उद्धरण - &lsquo;- '
  • सही डबल-कोट - &rdquo;-
  • बाईं ओर बोली - &ldquo;- "

16

नहीं है: जो apostrophe आप के बारे में बात कर रहे हैं पर निर्भर करता है &apos;, &lsquo;, &rsquo;शायद कई अन्य लोगों, संदर्भ और भाषा आप लिखने के लिए इच्छुक रहे हैं पर निर्भर करता है और। और जैसे UTF-8 के एक घोषित वर्ण एन्कोडिंग के साथ आप भी उन्हें सीधे अपने HTML में लिख सकते हैं: ', ,


3
यह उत्तर सही है, सिवाय इसके , जो किसी भी तरह से धर्मत्यागी नहीं है।
निकोलस बारबुल्स्को

"और उदाहरण के लिए यूटीएफ -8 के एक घोषित चरित्र एन्कोडिंग के साथ आप उन्हें सीधे अपने एचटीएमएल में भी लिख सकते हैं"। यह बहुत दिलचस्प है - मुझे नहीं पता था कि! मुझे लगता है कि यदि आपके पास एक स्रोत है, तो मैं देखना चाहूंगा।
सैम

12

सबसे पहले, यह दिखाई देगा कि & apos; बचा जाना चाहिए - & apos का अभिशाप;

दूसरे, अगर कभी कोई मौका हो कि आप AJAX कॉल के माध्यम से वापस जाने के लिए मार्कअप जनरेट करने जा रहे हैं, तो आपको इकाई के नाम से बचना चाहिए (जैसा कि सभी HTML निकाय XML में मान्य नहीं हैं) और & # XXXX का उपयोग करें; इसके बजाय वाक्य रचना।

ऐसा करने में विफलता के परिणामस्वरूप मार्कअप को अमान्य XML माना जा सकता है।

इससे प्रभावित होने की संभावना वाली इकाई & nbsp; है, जिसे & # 160 द्वारा प्रतिस्थापित किया जाना चाहिए;


1
क्या आपके पास ऐसे अमान्य XML का उदाहरण है?
निकोलस बारबुल्स्को

6

यहाँ HTML Ascii कोड के लिए एक महान संदर्भ है:

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

आप जिस कोड की तलाश कर रहे हैं, वह है: & # 39;


2
ऐसा इसलिए है क्योंकि & apos; HTML 4 का हिस्सा नहीं है (हालाँकि XHTML का हिस्सा है - w3.org/TR/xhtml1/#C_16 देखें )
msanders

6

ध्यान दें कि &apos;आईएस एचटीएमएल 5 में परिभाषित है, इसलिए आधुनिक वेबसाइटों के लिए, मैं &apos;इसका उपयोग करने की सलाह दूंगा क्योंकि यह बहुत अधिक पठनीय है&#39;

जाँच करें: http://www.w3.org/TR/html5/syntax.html#onym-character-references


6

भले ही यह &apos;अच्छे से पढ़े &#39;और एक असफल-सुरक्षित, उपयोग के रूप में इसका उपयोग न करना शर्म की बात है &#39;

&apos;एक मान्य HTML 5 इकाई है, हालांकि यह एक मान्य HTML 4 इकाई नहीं है।

जब तक <!DOCTYPE html>आपके HTML डॉक्यूमेंट के शीर्ष पर न हों , उपयोग करें&#39;



3

यद्यपि &apos;एचटीएमएल 5 में इकाई का समर्थन किया जा सकता है, यह एक टाइपराइटर एपोस्ट्रोफ जैसा दिखता है। यह वास्तविक घुंघराले एपोस्ट्रोफ जैसा कुछ भी नहीं दिखता है - जो एक समाप्ति उद्धरण चिह्न के समान दिखता है :।

जरा देखो जब मैं उन्हें एक दूसरे के बाद लिखता हूं:

1: सही एकल उद्धरण चिह्न इकाई, 2: एपोस्ट्रोफी इकाई ':।

मैंने विशेष रूप से सामान्य दिखने वाले एपोस्ट्रोफ के लिए एक उचित इकाई या ऑल्ट कमांड को खोजने की कोशिश की (जो फिर से, एक क्लोजिंग सिंगल सिंगल कोटेशन मार्क के समान दिखता है), लेकिन मुझे एक नहीं मिला। नेत्रहीन रूप से सही एपोस्ट्रोफ प्राप्त करने के लिए मुझे हमेशा एक सही एकल उद्धरण चिह्न डालने की आवश्यकता होती है।

यदि आप केवल (ALT + 0146) या ऑटोफ़ॉर्मेट टाइपराइटर एपोस्ट्रोफ़ और उद्धरण चिह्नों का उपयोग वर्ड प्रोसेसर जैसे वर्ड प्रोसेसर में घुंघराले के रूप में करते हैं, तो उपयोग करें <meta charset="UTF-8">


3

मैंने FileFormat.info के यूनिकोड कैरेक्टर सर्च को सटीक चरित्र कोड खोजने में सबसे अधिक मददगार पाया है।

अपनी खोज में बस '( returnमेरे यूएस मैक कीबोर्ड पर कुंजी के बाईं ओर वर्ण) दर्ज करने से विभिन्न कर्ल और भाषाओं के कई परिणाम मिलते हैं

मुझे लगता है कि मूल प्रश्न टाइपवाइटर फासीमाइल U + 0027 के बजाय टाइपोग्राफिक रूप से सही U + 02BC केʼ लिए पूछ रहा था ।'

W3C HTML संस्थाओं के लिए हेक्स कोड सुझाता है (नीचे देखें)। U + 02BC के लिए &#x2bc;, बजाय &#x27;U + 0027 के लिए।

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

मार्कअप और सीएसएस में वर्ण का उपयोग करना

हेक्स बनाम दशमलव। आमतौर पर जब यूनिकोड मानक उन वर्णों को संदर्भित या सूचीबद्ध करता है जो ऐसा हेक्साडेसिमल मान का उपयोग करते हैं। ... इस सम्मेलन की व्यापकता को देखते हुए, यह अक्सर उपयोगी होता है, हालांकि आवश्यकता नहीं है, दशमलव मानों की बजाय भागने में हेक्साडेसिमल संख्यात्मक मानों का उपयोग करने के लिए ...

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

5 HTML डॉक्यूमेंट रिप्रेजेंटेशन ... 5.4 अचूक पात्र

... यदि लापता अक्षर उनके संख्यात्मक प्रतिनिधित्व का उपयोग करके प्रस्तुत किए जाते हैं, तो हेक्साडेसिमल (दशमलव नहीं) फ़ॉर्म का उपयोग करें, क्योंकि यह चरित्र सेट मानकों में उपयोग किया जाने वाला फ़ॉर्म है।


क्या यह वेबसाइट आधिकारिक यूनिकोड से संबद्ध है?
3

साइट FileFormat.info एक व्यक्ति द्वारा स्वतंत्र रूप से बनाए रखा जाता है। मैं आसानी से अपनी खोज का उपयोग करने के लिए आसान लगता है। साइट के बारे में / अक्सर पूछे जाने वाले प्रश्न / पृष्ठ देखें: fileformat.info/about/faq.htm
2540625



2

&apos;एक सीधे एपोस्ट्रोफ के लिए उपयोग करें । यह संख्यात्मक की तुलना में अधिक पठनीय होता है &#39;(यदि दूसरों को कभी भी सीधे HTML पढ़ने की संभावना हो)।

संपादित करें: msanders बताते हैं कि &apos;मान्य HTML4 नहीं है, जो मुझे नहीं पता था, इसलिए अधिकांश अन्य उत्तरों और उपयोग का पालन करें &#39;


1
सका एक मान्य HTML 4 इकाई नहीं है। यह XML का हिस्सा है और इसलिए XHTML 1.0 का हिस्सा है। देखें: w3.org/TR/xhtml1/#C_16
msanders 10


1

क्षमा करें यदि यह किसी को भी प्रभावित करता है, लेकिन टेड क्लैंसी के ब्लॉग पर एक उचित लेख है जो यूनिकोड समिति की सिफारिश का उपयोग करने के लिए तर्क देता है & # 8217; (RIGHT SINGLE QUOTATION MARK) और इसके बजाय U + 02BC (MODIFIER LETTER APOSTROPHE) (उर्फ & # 700; या & # x2bc;) का उपयोग करने का प्रस्ताव करता है।

संक्षेप में, लेख का तर्क है कि:

  • एक विराम चिह्न (जैसे एक उद्धरण चिह्न) आम तौर पर शब्दों और वाक्यांशों को अलग करता है, जबकि एक संकुचन के पक्ष वास्तव में अलग नहीं किए जा सकते हैं और अभी भी समझ में नहीं आते हैं।
  • एक संशोधक का उपयोग करना एक को नियमित अभिव्यक्ति \ w + के साथ एक संकुचन का चयन करने की अनुमति देता है
  • यदि संकुचन में भी दिखाई देने वाले उद्धरण चिह्न नहीं हैं, तो पाठ में एम्बेड किए गए उद्धरणों को पार्स करना आसान है
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.