2009-09-06 12 views
17

यूरो यूरो (€) 22 यूरोपीय राज्यों में आधिकारिक मुद्रा है।एचटीएमएल

  • €
  • €
  • €

आप कौन-सी HTML में प्रयोग करेंगे:

HTML में वहाँ पर हस्ताक्षर € प्रदर्शित करने के लिए अलग अलग संभावनाएं हैं? मुझे लगता है कि सभी ब्राउज़रों में कोई प्रतिनिधित्व समर्थित नहीं है। यह एक दयालु बात है कि संकेत प्रदर्शित करने के लिए कोई मानक तरीका नहीं है।

क्या आप प्रतिनिधित्वों में से एक की सिफारिश कर सकते हैं? क्या अंतर हैं? कौन सा आईटीटी सबसे अच्छा समर्थन करता है?

मुझे आशा है कि आप मेरी मदद कर सकते हैं। अग्रिम बहुत बहुत धन्यवाद!

उत्तर

37

आप HTML में किस का उपयोग करेंगे?

उनमें से कोई भी नहीं। उपयुक्त एन्कोडिंग का उपयोग करें (यानी: यूटीएफ -8 या अन्य यूनिकोड ट्रांसफॉर्म) और सीधे वर्णक का उपयोग करें। अगर एचटीएमएल इकाइयों का उपयोग न करें तो सभी टालने योग्य हैं, क्योंकि उन्हें उचित एन्कोडिंग के उपयोग पर कोई फायदा नहीं हुआ है।

इसके अलावा, यह गलत है:

यह एक दया संकेत प्रदर्शित करने के लिए कोई मानक तरीका है कि वहाँ है।

वहाँ है, और यह मैंने वर्णन किया है। सचमुच प्रत्येक ब्राउज़र, एमएसआईई 5 तक और नीचे, यूनिकोड वर्णों को सही तरीके से प्रदर्शित करेगा यदि चयनित शौकीन ग्लिफ का समर्थन करता है।

केवल वैध यूनिकोड वर्णों का उपयोग न करने के कारण और इसके बजाय इकाइयों पर वापस आने की वजह से ऐसी परियोजनाएं हो सकती हैं जो विरासत सॉफ़्टवेयर का उपयोग करती हैं जो यूनिकोड को अच्छी तरह से समर्थन नहीं देती है। लेकिन ऐसा कभी नहीं होना चाहिए, है ना?

+1

धन्यवाद! इसलिए जब से मैं यूटीएफ -8 का उपयोग करता हूं, मुझे इसका उपयोग करना चाहिए, है ना? क्या यह वास्तव में संस्थाओं से बेहतर है? बेहतर समर्थित है? – caw

+10

+1। यह 200 9 है, हम सभी को अब तक यूटीएफ -8 का उपयोग करना चाहिए। आपने सीधे अपने SO प्रश्न में € टाइप किया है, आपको इसे सीधे अपने वेब पेज में टाइप करना चाहिए! – bobince

+0

मार्को: मेरा अपडेट देखें। हां, यह बेहतर समर्थित है, यहां तक ​​कि विरासत ब्राउज़र भी बिना किसी परेशानी के प्रदर्शित करते हैं (बिल्ली, यहां तक ​​कि लिंक्स करता है, ठीक से सेट अप)। फ़ॉन्ट्स जिनमें € प्रतीक होता है, उम्र और सभी मानक वेब फोंट के लिए आसपास रहे हैं (यानी केवल उन लोगों का उपयोग किया जाना चाहिए जिन्हें * पर्याप्त रूप से व्यापक समर्थन वाले एकमात्र हैं) इसमें शामिल हैं। –

9

Google Doctype€ के अनुसार सभी ब्राउज़रों में समर्थित है। लेकिन शायद सभी फोंट नहीं।

संपादित करें मैं भी कॉनराड रुडॉल्फ से सहमत हूं, यदि आप कर सकते हैं तो सीधे चरित्र का उपयोग करें।

+0

ऐसा लगता है कि यदि आप फ़ॉन्ट कूरियर न्यू का उपयोग करते हैं तो यह इंटरनेट एक्सप्लोरर 8 में काम नहीं करता है। – caw

+9

"नया" के लिए बहुत कुछ। – innaM

1

आपको वास्तव में इसका परीक्षण करना चाहिए और उन ब्राउज़र को निर्दिष्ट करना चाहिए जो न्यूनतम आवश्यकताओं के रूप में इसका समर्थन करते हैं। यह आपके वर्कलोड को काफी आसान बनाता है क्योंकि यह उपयोगकर्ता को जिम्मेदार बनाता है :-) या, वैकल्पिक रूप से, "यूरो" या "यूरो" घुमावदार डिज़ाइनर (जैसे यूएसडी, एयूडी, जेपीवाय और इसी तरह) शब्द का उपयोग करें।

+1

धन्यवाद। "यूरो" शायद सबसे अच्छा विकल्प होगा। – caw

2

गूगल के HTML/CSS styleguide से:

एंटिटी संदर्भ का उपयोग न करें। —, ”, या & # x263a; जैसे इकाई संदर्भों का उपयोग करने की कोई आवश्यकता नहीं है, मानते हैं कि समान एन्कोडिंग (यूटीएफ -8) फ़ाइलों और संपादकों के साथ-साथ टीमों के बीच भी उपयोग किया जाता है।

एचटीएमएल (< और &) के साथ-साथ नियंत्रण या "अदृश्य" वर्ण (जैसे नो-ब्रेक रिक्त स्थान) के विशेष अर्थ वाले वर्णों पर एकमात्र अपवाद लागू होते हैं।

<!-- Not recommended --> 
The currency symbol for the Euro is &ldquo;&eur;&rdquo;. 

<!-- Recommended --> 
The currency symbol for the Euro is “€”. 
+0

धन्यवाद, सबकुछ बहुत अच्छी तरह से बताता है। – caw

+2

मैं इसे पोस्ट करना भूल गया, लेकिन यहां Google की आधिकारिक स्टाइलगाइड है: http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml –

+0

और यहां पढ़ने वाले सभी लोगों के लिए यह नया लिंक है और यह पता लगाने के लिए कि लिंक नहीं है अब और काम नहीं करेंगे ..;) https://google.github.io/styleguide/htmlcssguide.xml – Dennis98

0

मैं &#128; का उपयोग के रूप में आप देख सकते हैं: € यह फ़ायरफ़ॉक्स, क्रोम और IE कम से कम में काम करता है।

0

स्वीकृत उत्तर वास्तव में आज के रूप में, वास्तव में भयानक है। सर्वोत्तम विकल्प & यूरो का उपयोग करना है;

& # 128; यूनिकोड नहीं है, बीटीडब्ल्यू, भले ही यह काम करता है। यह एएनएसआई है। जावास्क्रिप्ट String.fromCodePoint (128) आपको एक नियंत्रण चरित्र देगा जो आप देख पाएंगे। उस से दूर रहो।

यदि आप प्रतीकों के लिए सादे यूटीएफ -8 पाठ का उपयोग करने जा रहे हैं तो आप डीबी गुणों को बदलने के बाद गलतियां कर सकते हैं, या यदि आप इसे फ़ाइल में टाइप कर रहे हैं, तो एक बार जब आप गलती से इसे एएनएसआई-कोडित में कॉपी करते हैं , या कुछ अन्य एन्कोडिंग के साथ एक फ़ाइल। वहाँ गया।