0
我有一個文本,如「abc \ u001357」。這是我通過http從客戶端發送到服務器的json對象中的一個參數。 如何將該文本轉換爲像「abc%1357」這樣的字符串。我試圖用正則表達式來替換字符。但是,這是行不通的C#將Unicode轉換爲字符串
感謝提前
我有一個文本,如「abc \ u001357」。這是我通過http從客戶端發送到服務器的json對象中的一個參數。 如何將該文本轉換爲像「abc%1357」這樣的字符串。我試圖用正則表達式來替換字符。但是,這是行不通的C#將Unicode轉換爲字符串
感謝提前
嘗試unicodeencoding https://msdn.microsoft.com/en-us/library/system.text.unicodeencoding( v = vs.110).aspx – Kalyan
https://stackoverflow.com/questions/7885096/how-do-i-decode-a-string-with-escaped-unicode#7885499 – alsafoo
Http有特殊字符。請參閱wiki:https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references。要編碼/解碼在C#中使用:System.Net.WebUtility.HtmlDecode()或System.Net.WebUtility.HtmlEncode() – jdweng