के रूप में \ भाग निकले मैं एक विधि है कि जैसे एक json परिणाम लौटने को लागू कर रहा हूँ:कैसे यूनिकोड वर्ण के साथ json परिणाम वापस जाने के लिए u1234
public JsonResult MethodName(Guid key){
var result = ApiHelper.GetData(key); //Data is stored in db as varchar with åäö
return Json(new { success = true, data = result },"application/json", Encoding.Unicode, JsonRequestBehavior.AllowGet);
}
दिखाया गया है परिणाम:
{"success":true,"data":[{"Title":"Here could be characters like åäö","Link":"http://www.url.com/test",...},
लेकिन मैं करूंगा इसे प्रदर्शित करने की तरह:
{"success":true,"data":[{"Title":"Here could be characters like \u00e5\u00e4\u00f6","Link":"http:\/\/www.url.com\/test",...},
मैं इसे कैसे पूरा कर सकता हूं? क्या मैं इसे परिवर्तित कर सकता हूं, इसे पार्स कर सकता हूं या प्रतिक्रिया बदल सकता हूं web.config में एन्कोडिंग इसे यूनिकोड वर्ण प्रदर्शित करने के लिए?
क्या आपका मतलब यूटीएफ -8 की बजाय '\ u' से बच निकला है? यूटीएफ -8 यूनिकोड का एक वैध एन्कोडिंग है और आपका ब्राउज़र इसे ठीक समझ जाएगा। आपको '\ u' से बचने की आवश्यकता क्यों है? – Rup
एक तीसरी कंपनी जो हमारे लिए एक आईफोन ऐप विकसित कर रही है, कहती है कि उनके पास इस प्रारूप में होना चाहिए। मुझे नहीं पता कि क्यों एक्स-कोड और टाइटेनियम के साथ कुछ करना था। – Maxelsson