मैं एएसपी.नेट कोर एमवीसी के साथ कुछ परीक्षण करता हूं। मैं विशेष चरित्र जैसे çùé प्रदर्शित करने की कोशिश कर रहा हूं।रेजर टेम्पलेट में विशेष वर्ण सही ढंग से एन्कोड नहीं किए जा रहे हैं
लेकिन यह के रूप में प्रदर्शित होता है।
उदाहरण:
नया दृश्य बनाएं और डाल:
<div>àçù</div>
डिफ़ॉल्ट रूप से, .cshtml
फ़ाइल "UTF-16" में एन्कोड किया गया है। HTTP प्रतिक्रिया शीर्षलेख में वर्णमाला "यूटीएफ -8" है। _layout में, <head>
में <meta charset="utf-8" />
टैग शामिल है।
समस्या को हल करने के लिए, मैं सभी .cshtml फ़ाइल को uft-8 में परिवर्तित कर सकता हूं।
एएसपी एमवीसी कोर में एन्कोडेज प्रबंधित करने का सही तरीका क्या है?
संपादित करें:
विजुअल स्टूडियो 2017 आर सी 'utf-8' में .cshtml फ़ाइल बनाने, लेकिन मचान 'आईएसओ 8851-1' में .cshtml फ़ाइल बनाएँ।
क्या मैं मचान को समझा सकता हूं कि मैं 'यूटीएफ -8' में .cshtml फ़ाइल चाहता हूं?
कृपया कोड का टुकड़ा पोस्ट करें जहां आप इस पात्र को प्रदर्शित करने का प्रयास कर रहे हैं। – Kalyan
मैंने इसे पढ़ने/समझने में आसान बनाने के लिए शीर्षक और सामग्री को फिर से लिखने की स्वतंत्रता ली। – Tseng
समस्या ज्ञात है: https://github.com/aspnet/Scaffolding/issues/144 – Orwel