Monday, 15 April 2013

Meta description with special characters in Umbraco -


मुझे एक समस्या है जब मेट्रो में विशिष्ट अक्षर और ऊम्ब्रेको में alt टेक्स्ट।

मैं परीक्षण कर रहा हूं मेटा विवरण और Alt पाठ इस तरह से: टेस्ट टेस्ट æøå

और यह इस आउटपुट को उत्पन्न करता है:

  & lt; मेटा नाम = "विवरण" सामग्री = "टेस्ट टेस्ट & amp; # 230; & amp; # 248; & amp; # 229; "& gt; & Lt; img src = "#" alt = "टेस्ट टेस्ट और amp; # 230; & amp; # 248; & amp; # 229;" / & Gt;  

यदि मैं शीर्षक टैग और सामान्य सामग्री में एक ही टेक्स्ट डालने देता हूं, तो आउटपुट बिल्कुल सही है।

मेटा और शीर्षक टैग जेनरेट करने वाला कोड ऐसा दिखता है यह:

  & lt;! DOCTYPE html & gt; & Lt; html lang = "da" & gt; & Lt; शीर्ष & gt; & Lt; मेटा वर्णसेट = "यूटीएफ -8" & gt; & Lt; meta name = "description" content = "@ Umbraco.Field (" पृष्ठ डिस्क्रिप्शन ")" & gt; & Lt; title & gt; @ Umbraco.Field ( "PAGETITLE") & lt; / title & gt; & Lt; / head & gt;  

फाइलें नोटपैड ++ का उपयोग कर यूटीएफ -8 के रूप में सहेजी जाती हैं।

अगर मैं सीधे एचटीएमएल में सम्मिलित करता हूं, तो यह किसी भी समस्या के बिना æø को दिखाता है।

मैंने यह भी करने की कोशिश की है:

  & lt; p & gt; @ उम्ब्राको। फ़िल्ड ("पृष्ठ वर्णन") & lt; / p & gt;  

और फिर यह सही ढंग से "æøå" दिखाता है।

क्या कोई जानता है कि मैं क्या कर रहा हूं?

धन्यवाद अग्रिम!

// René

ऐसा लगता है कि यह रेजर की एक "फीचर" है कि यह हमेशा एचटीएमएल सांकेतिक शब्दों में कहें विशेषताओं देखें:

ऐसा करने के लिए, आप निम्न कार्य कर सकते हैं:

  & lt; मेटा नाम = "विवरण" @ html.Raw ("content = \" " + @ उम्ब्राको। फ़िल्ड ("पृष्ठ डिस्क्रिप्शन") + "\" "/) gt; & Lt; title & gt; @ {var शीर्षक = नया HtmlString (Umbraco.Field ("pageTitle")। ToString ());} @ शीर्षक & lt; / title & gt;  

यह सुंदर नहीं है, लेकिन यह काम करता है।


No comments:

Post a Comment