<p>首先声明,我提倡网络文明,并且反对在网络上使用不文明语来攻击别人。因为对于像我这种泡在网上的网虫来说,网络就是社会,与现实的社会不是对立的,一个现实一个虚拟。而是网络是现实社会的一部分,它们已经成为了一个不可分割的整体。</p>

然而,我不反对在某些情境下使用不受限制的任何语言,如文艺创作中等,只要不是攻击别人,我觉得可以使用能够表达出说者意思的任何语言。但是我在写博文时就遇到一个和我想的不一样的现实,那就是某些服务器会对一些所谓的不文明词语以及敏感词汇作屏蔽处理,处理方式包括但不限于以下几种:

  1. 拦截发布的信息,并阻止发布成功。记录发布者的IP地址;
  2. 将被系统认为是不好的词语替换成“****”;

这真的是如同韩寒所说,这是用消灭汉字的代价来达到一种目的。这种目的至少实现了表面上的基本和谐。

我反对这种强硬的和谐措施,因为目前的和谐系统太笨了,只能单个地去过滤那些敏感词汇集,而不能识别使用它们的语境。如果语境不是在骂人或者做什么煽动,就不应当阻拦。一位博主使用的服务器如果强行使用这种和谐逻辑,他/她的用词便被限制住了。

如何突破这种限制?要从根本上突破,实在没有办法,只有换服务器了。

不过,服务器一般不能换,因为已经付了钱了。何况万一换到另位的服务器,另外的服务器说不定也会在不久的将来使用这种过滤机制。

罢了,退而求其次,虽然不能从根本上突破,那么,如果能够让博文读者阅读时,不受影响,能够读到博主的原本意思就行了。那么,做到这点,很简单,就是将所谓的敏感词语打碎。比如“强|屏蔽词分隔符|奸”是一个会被屏蔽的词语,如果不将它们打碎,你在看到这里时,会看到“**”,从而不知道我究竟说了哪两个字。要将它打碎,就是在它们之间插入一些别的不敏感的字符,无论是什么,只要能够让服务器不再过滤掉它就行。

这是对服务器端的计谋,现在还要做得好一点,就是让用户看起来时,感觉不到我使用了这个计谋,也不必去理解博主的苦衷,不必知道服务器会对某些词进行过滤,不必被博主插入的一些乱七八糟的莫明其妙的字符搅乱思路。要做到这点,需要对博文的HTML源代码进行编辑,将只给服务器看的那些用来打碎敏感词语的字符(下面称呼这种字符为屏蔽词分隔符),对用户/读者隐藏起来。

要隐藏这种屏蔽词分隔符,就要在HTML源代码中,将这些屏蔽词分隔符用这样的HTML代码包裹起来:

<span style="display: none;">你所使用的屏蔽词分隔符</span>

即最终博文的HTML源代码视图为(这里举个例子):

<p>博文:生活就像强<span style="display: none;">|屏蔽词分隔符|</span>奸,如果反抗不了,就学会享受吧。</p>

那么,以上源代码呈现给读者的时候,就是这个样子滴:

博文:生活就像强|屏蔽词分隔符|奸,如果反抗不了,就学会享受吧。

image 206

这是一种不得已的反屏蔽措施。尽管很有效,能够达到目的,但是增加了写作成本。希望大家一起行动,自觉限制滥用不好词语,只在必要的时候使用,树立良好的形象,这样,我相信国家、社会、服务器提供商都会自动不再使用这种强制过滤措施,因为他们也增加了监控成本。