非法字符有哪些

Python018

非法字符有哪些,第1张

例子:

1、比如在操作系统的文件(夹)命名里,它有自己的一套规则:\ / * ? : | 等字符不能出现在名称里面。 因此在此规则里面 字符 \ / * ? : "<>| 都属于非法字符。

2、比如在编程语言 例如C# 变量不能出现以数字开头的名称,像 0tmp 这个变量名称就属于非法的。

3、比如在java语言中,对于变量名称只能是数字,字母,下划线,$这几种组合,其中不能以数字开头。

非法字符并不是指某个字符是非法的,而是某个字符不能出现在某个定义的规则里面。

扩展资料:

URL的参数中一定要避免的非法字符:

在URL中的参数中不能有空格、双字节字符(如汉字),否则会破坏URL中参数含义的准确性,成为非法的URL,访问该URL后会报:Server returned HTTP response code: 505 for URL错误!

解决方法(以参数中含有空格为例):

空格的unicode为%20,将参数中的所有空格都替换为%20即可。

参考资料:百度百科-非法字符

非法字符,又叫敏感词语、敏感词汇,简单的说就是不符合审核原则的字符、词语。不同的网站、论坛略有不同。一般是指那些涉及淫秽、国家安全、政治性很强等等方面的字符与词语,由系统自动审核。一般不会公布,所以有时令人一头雾水,哭笑不能!

案例

1.在某论坛有句话“……和男性交流”,被认为有敏感词语,大概系统当作“性交”,后来改为“……和男性朋友交流”,审核通过。

2.爱问有段时间,把“脱机”定为敏感词语,现在好像修改了,只好把“脱机”改为“脱 机”

解决办法,根据原则,大致判断是哪个字符,再作技术处理:

1.用同义词代替,如:案例1

2.插入字符、空格,如:案例2

3.用字母或拼音缩写代替。