在游戏中,我们经常会遇到一些奇葩的游戏名字。
有些名字能让人忍俊不禁,博得大家一笑。
有些名字却让人蒙受巨大损失。
有些名字却让人不知所措。
让人蒙受巨大损失的名字,往往一些玩家利用小号取那些大号类似的名字进行骗财骗色。
私聊——>交易,一个不小心,就被骗了。
每款游戏都在重复着同样的悲剧……
但是今天我要说的是游戏中那些无法显示,空白的名字。
首先:取空白名字有什么好处了?
一、装酷
这没得说,屌屌的……
二、无法被举、封号
三、官方无法直接搜索该玩家信息
四、……
从WOW、CF、DNF……等等游戏,空白名字一直存在,然后到消失。
那么空白名字到底是怎么回事?
空白名字的原理:
该字符在你的显示设备上没有字库。编码遍不了就无法显示。
我们都知道电脑它只会识别二进制,也就是0和1.
那么我们输入英文、汉字、符号就会产生对应的二进制,也就是0和1.
但是我们的电脑操作系统、游戏客户端、输入法……存在多种编码。
ASCII码汉语:GB、GBK、BIG……
UTF-8、Unicode
出现空白是因为我们的游戏及操作系统没有这种字库或是编码导致无法显示。
所以你在取名字的时候,取一些乱码,表情,其他编码,文字。
游戏客户端如果没有这种字体字库,那么就会显示乱码和空格。
游戏和软件如何防止玩家在取名字的时候输入这些奇葩文字了?
判定玩家的输入是否对应为英文或汉字的ASCII码就可以了。
那么,如何在游戏中打出无法显示的名字和空白名字了?
看了上面的原理,你应该会想到。
如果想不到,那就……