我有一个运行在
ruby 1.8.7上的网站.我对传入的帖子进行了验证,检查以确保我们允许最多12000个字符.这些空格被计为字符,并且在帖子经过验证之前剥离了制表符和回车符.
这是经过验证http://pastie.org/5047582的帖子
在ruby 1.9中,字符串长度显示为11909,这是正确的.但是当我检查ruby1.8.7的长度时,结果是12044.
我使用codepad.org运行这个ruby代码,它给了我http://codepad.org/OxgSuKGZ(输出长度为12044,这是错误的)但是当我在codeacademy.org的控制台中运行相同的代码时,字符串长度是11909.
谁能解释我为什么会这样?
谢谢