Web特殊字元處理 SQL URL HTML

2021-04-23 01:38:31 字數 834 閱讀 3949

注意:字型會影響某些特殊字元的正常顯示!比如:日語編碼下使用中文字型「/」顯示為「¥」!可見css的影響是巨大滴!

允許輸入所有的特殊字元情況下,輕鬆對應特殊字元之我見:

html中的特殊字元

string title=httputility.htmlencode(this.textbox.text.trim().tostring());//對輸入內容進行編碼

sql中的特殊字元

title=title.replace("'","''");//對應sql中的單引號

url中的特殊字元

有些符號在url中是不能直接傳遞的,如果要在url中傳遞這些特殊符號,那麼就要使用他們的編碼了。下表中列出了一些url特殊符號及編碼

十六進製制值1.+

url 中+號表示空格

%2b2.

空格url中的空格可以用+號或者編碼

%203.

/分隔目錄和子目錄

%2f4.

?分隔實際的 url 和引數

%3f5.

%指定特殊字元

%256.

#表示書籤

%237.

&url 中指定的引數間的分隔符

%268.

=url 中指定引數的值

%3d

sql處理特殊字元

我們都知道sql server查詢過程中,單引號 是特殊字元,所以在查詢的時候要轉換成雙單引號 但這只是特殊字元的乙個,在實際專案中,發現對於like操作還有以下特殊字元 下劃線 百分號 方括號 以及尖號 其用途如下 下劃線 用於代替乙個任意字元 相當於正規表示式中的 百分號 用於代替任意數目的任意...

Solr特殊字元處理

solr特殊字元處理 一,solr在搜尋時需要注意,搜尋的文字需要進行特殊字元處理,即對solr特殊字元進行轉義 solr特殊字元轉義提供了乙個工具類org.apache.solr.client.solrj.util.clientutils 使用的時候只需要string q clientutils....

Emoji 特殊字元處理

emoji 特殊字元處理 對utf 8的mysql資料庫插入emoji等 特殊字元時會報錯。1.過濾 2.mysql字元設定為utf8mb4 public class emojifilter int len source.length for int i 0 i len i return false...