脏话过滤指的是一些聊天软件、网络社区等对脏话等敏感词汇的自动屏蔽机制。
“*”原本是表示注释或强调的符号,在计算机上也被用作乘号,可读作星号,后被用于一些聊天软件、网络社区等对于脏话等敏感词汇的自动屏蔽。
现今许多用户已有了默契,即使语句中的部分乃至全部被屏蔽为星号也可以猜出大概意思,甚至一些网友会直接打出“***”来表示自己的不满。
有时候,这种简单粗暴的屏蔽方法会造成误伤现象,严重时可能会导致读者不明所以。
任何被屏蔽算法匹配到的词汇会被等量替换成♥符号,如SHiT → ♥♥♥♥。
除了“妈个了逼的”以外,如果说出脏话或者其他不良词汇,则会被改成一些符号(!@#$%^&*),每个拉丁字母会被替换为单个符号,每个汉字则会被替换成三个符号。
新版本中,许多汉字无法正常显示而是会显示为**。但这些问题一般情况下不会影响游戏体验。
被屏蔽的文字会被替换成🤍符号,但由于屏蔽词汇众多常产生闹剧。例如:
在Java版多人游戏和基岩版中具有屏蔽词系统,在游戏文件中(例如Android版安装包中),可以在/assets 目录下找到profanity_filter.wlist文件(根据操作系统而异)。其中的脏话屏蔽是把黑名单中不宜出现的词汇屏蔽成***或者###,但这个机制似乎大部分针对的是拉丁语系(如英语),对于中文的屏蔽也沿用这个规则,但这就造成了诸多问题: