C# 實(shí)現(xiàn)特殊字符快速轉(zhuǎn)碼
我就廢話不多說了,大家還是直接看代碼吧~
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("\\", "%5C").Replace("\n", "%0A")
encodeURIComponent("\"")
"%22"
encodeURIComponent('\\')
"%5C"
補(bǔ)充:C#中Xml特殊字符的處理
以下是幾個(gè)特殊字符的對應(yīng)實(shí)體。
|
< |
< |
小于號(hào) |
|
> |
> |
大于號(hào) |
|
& |
& |
和 |
|
' |
' |
單引號(hào) |
|
" |
" |
雙引號(hào) |
在C#中,直接調(diào)用C#提供的方法,保存之后就會(huì)自動(dòng)將特殊字符轉(zhuǎn)為對應(yīng)實(shí)體:
string s =System.Security.SecurityElement.Escape(s);
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
C#操作SQLite實(shí)現(xiàn)數(shù)據(jù)的增刪改查
SQLite是一個(gè)輕量級(jí)、跨平臺(tái)的關(guān)系型數(shù)據(jù)庫,在小型項(xiàng)目中,方便,易用,同時(shí)支持多種開發(fā)語言。本文將用C#語言對SQLite 的一個(gè)封裝,實(shí)現(xiàn)數(shù)據(jù)的增刪改查。需要的可以參考一下2022-01-01
WPF實(shí)現(xiàn)繪制扇形統(tǒng)計(jì)圖的示例代碼
這篇文章主要介紹了如何利用WPF繪制扇形統(tǒng)計(jì)圖,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)或工作有一定幫助,感興趣的小伙伴可以了解一下2022-09-09

