⑴ url的非法字元有哪些
例子:
1、比如在操作系統的文件(夾)命名里,它有自己的一套規則: / * ? : | 等字元不能出現在名稱裡面。 因此在此規則裡面 字元 / * ? : "<> | 都屬於非法字元。
2、比如在編程語言 例如C# 變數不能出現以數字開頭的名稱,像 0tmp 這個變數名稱就屬於非法的。
3、比如在java語言中,對於變數名稱只能是數字,字母,下劃線,$這幾種組合,其中不能以數字開頭。
非法字元並不是指某個字元是非法的,而是某個字元不能出現在某個定義的規則裡面。
(1)編程里哪些是非法字元串擴展閱讀:
URL的參數中一定要避免的非法字元:
在URL中的參數中不能有空格、雙位元組字元(如漢字),否則會破壞URL中參數含義的准確性,成為非法的URL,訪問該URL後會報:Server returned HTTP response code: 505 for URL錯誤!
解決方法(以參數中含有空格為例):
空格的unicode為%20,將參數中的所有空格都替換為%20即可。
參考資料:網路-非法字元