也许是性格使然,也许是由于正在学习脱壳、破解方面的教程,对各种进制转换及ASCII、Unicode等十分敏感的原因,在看到Howard用ASCII码拒绝sheldon这段情节时,忍不住去验证了一番。结果还真挺令人意外。
首先是为了图方便,也是出于对字幕的信任,直接按字幕所示的ASCII码进行了转换,结果Howard所说的ASCII码(0110
-1110
-0110
-1111分别=16进制的6 E 6 F)已经等于英文字母的小写no,而sheldon所说的ASCII码(0110
-0111分别=16进制的6 7)却等于小写字母g,难道节目出BUG了?
一番查找及验证之后,结论当然不会是节目出错而是字幕组(yyets)出了点小BUG。而且网上有两处可以找到相关的解答:一是生活大爆炸贴吧,详见:
http://tieba.baidu.com/p/1497968724;二是生活大爆炸中文主题站,详见:
http://www.tbbtcn.com/details-s05e20-2/。
按照提示再次仔细观看这段情节后,并且多次验证(慢速、设置A、B点复读等)发现果然是字幕出错了。实际上Howard所说的ASCII是0110
-1110
-0110
-0111,分别等于16进制的6 E 6 7,也就是等于小写字母的n和g,sheldon所说的ASCII码则是0110
-1111,等于16进制的6 F,相应的ASCII码自然是小写字母o,这样才符合sheldon纠正Howard错误的剧情发展。
好吧,我知道这似乎有些“蛋疼”,发这篇帖子的初衷除了出于对生活大爆炸这部剧集的喜爱之外,同时希望对某些地方容易“较真”的朋友,也能分享一下类似的经历。
PS:从贴吧所得到的消息,这第5季自停播后才复播了几集,从第21集开始又要停播2个星期,不知消息真假,求验证及原因。
PS2:想在线查看ASCII码对照表的朋友可以参考以下网址:
http://www.fishc.com/a/bianchengjiqiao/C/676.htmlASCII码片段1:

ASCII码片段2:
