C# 實現(xiàn)特殊字符快速轉(zhuǎn)碼
更新時間:2021年01月13日 14:17:24 作者:enych
這篇文章主要介紹了C# 實現(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"
補充:C#中Xml特殊字符的處理
以下是幾個特殊字符的對應(yīng)實體。
|
< |
< |
小于號 |
|
> |
> |
大于號 |
|
& |
& |
和 |
|
' |
' |
單引號 |
|
" |
" |
雙引號 |
在C#中,直接調(diào)用C#提供的方法,保存之后就會自動將特殊字符轉(zhuǎn)為對應(yīng)實體:
string s =System.Security.SecurityElement.Escape(s);
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
C#操作SQLite實現(xiàn)數(shù)據(jù)的增刪改查
SQLite是一個輕量級、跨平臺的關(guān)系型數(shù)據(jù)庫,在小型項目中,方便,易用,同時支持多種開發(fā)語言。本文將用C#語言對SQLite 的一個封裝,實現(xiàn)數(shù)據(jù)的增刪改查。需要的可以參考一下2022-01-01

