
【計】 admissible character
在漢英詞典及計算機科學領域,“容許字符”(Permissible Characters)指特定系統、協議或上下文中明确允許使用的字符集合。其核心含義包含三層:
字面釋義
“容許”對應英文“permissible”或“allowed”,意為“被準許的”;“字符”即“character”,指字母、數字、符號等文本單位。組合釋義為:在既定規則下可合法使用的文本元素集合。
來源:《現代漢語詞典》(第7版)對“容許”的釋義;《牛津計算機詞典》對“character”的定義
技術場景擴展
在編程、數據輸入、文件命名等場景中,系統常通過白名單機制限定可用字符範圍。例如:
/: * ? " < > |
)
來源:W3C URI規範 https://www.w3.org/Addressing/URL/uri-spec.html
國際編碼标準
Unicode标準定義了全球字符的唯一編碼,但具體系統可能僅支持其子集。如:
來源:Unicode Consortium官方文檔 https://unicode.org/standard/standard.html
安全限制案例
為防止注入攻擊,Web表單常通過正則表達式限定輸入字符類型:
/^[[email protected]]+$/// 僅容許郵箱地址常見字符
來源:OWASP輸入驗證規範 https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html
典型場景
VARCHAR
類型字段可能拒絕存儲控制字符(如ASCII 0-31)來源:MySQL官方文檔 https://dev.mysql.com/doc/refman/8.0/en/char.html
違反後果
使用非容許字符可能導緻:
;
)
來源:CWE-20規範(Common Weakness Enumeration) https://cwe.mitre.org/data/definitions/20.html
關鍵結論:容許字符的本質是系統設計者定義的合法字符邊界,需結合具體技術标準(如RFC協議、編程語言規範)确定範圍。字符集的兼容性直接影響系統國際化能力與安全性。
“容許字符”需要結合“容許”的詞義與“字符”的技術定義來理解:
容許
指允許、許可,表示對某種行為或事物的接受或默認。例如:“原則問題決不容許讓步”。在技術語境中,常指符合規範或标準的允許範圍。
字符
指計算機或通信系統中使用的基本符號,包括字母、數字、标點等(如提到字符串的定義與操作)。
在編程或網絡傳輸中,“容許字符”通常指特定場景下允許使用的字符集合,例如:
/
, ?
, =
)需編碼後傳輸。#
),必須進行URL編碼(如空格轉為%20
)。“容許字符”指在特定規則下被允許使用的字符集合,需結合場景判斷其範圍及處理方式。如需完整技術規範,可參考、10的編碼示例。
辨距不良程式自然法等電位的等式二倍法式蛋糕非破壞性檢驗高分子膜枸橼酸銅股利支付簿航務甲酸纖維素接合體近中切的絕對功力轉換器利-薩二氏心内膜炎倫敦人魯塞爾氏雙糖瓊脂門羅氏的魔憑性憂郁症木模箱巧嘴的輕焦油氫氧化铑棄嬰數據存取四氫安定淘汰訪問安全特許油