C# 實現特殊字元快速轉碼
阿新 • • 發佈:2021-01-14
我就廢話不多說了,大家還是直接看程式碼吧~
encodeURIComponent('\n') "%0A" encodeURIComponent('\\') "%5C" encodeURIComponent('/') "%2F" encodeURIComponent(',') "%2C" encodeURIComponent('\'') %27 encodeURIComponent("\"") "%22" data = json; data = data.Replace("\\","%5C").Replace("\n","%0A");//.Replace("/","%2F"); .Replace(",","%2C").Replace("'","%27").Replace("\\","%0A") encodeURIComponent("\"") "%22" encodeURIComponent('\\') "%5C"
補充:C#中Xml特殊字元的處理
以下是幾個特殊字元的對應實體。
< |
< |
小於號 |
> |
> |
大於號 |
& |
& |
和 |
' |
' |
單引號 |
" |
" |
雙引號 |
在C#中,直接呼叫C#提供的方法,儲存之後就會自動將特殊字元轉為對應實體:
string s =System.Security.SecurityElement.Escape(s);
以上為個人經驗,希望能給大家一個參考,也希望大家多多支援我們。如有錯誤或未考慮完全的地方,望不吝賜教。