當我試圖將一個完整的本地路徑的字符串串(如:c:\\aaa\\數學題\\三一班\\ea15ae66-d5cd-4244-87e4-fcf97b06b407.jpg)encodeURL之后當做一個頁面參數傳遞給C#的時候;JSON 在解析的時候,通過HttpUtility.UrlDecode(d.recode["imageName"].ToString(), Encoding.GetEncoding("UTF-8")),給我變成了(c:\\aaa\\數學題\\三一班ea15ae66-d5cd-4244-87e4-fcf97b06b407.jpg);如果不使用 encodeURL的時候,則在解析的時候報異常:Bad JSON escape sequence;
原因是json 將三一班后面的“\e”給轉義了;
修改json的解析規則不太可能,只能將字符串分割后,傳遞到c#解析后再組裝
