[默认] 搞死人的小问题
转载本站文章请注明,转载自:扶凯[http://www.php-oa.com]
用perl写了一个后台程序.怎么样测试都在其中一个子函数出问题.本来正常都只循环一次,但不知为什么,他老是自动的循环三次,怎么查都没有发现这个程序的问题.
搞的急死了了,下完班后,回到家,还查了很久,一步一步向前查,发现一个很奇怪的问题,就是打印出来的行,都是那边的单引后后面的’号在下一行.我想,会不会是因为行的结束有\n换行,使用chomp去掉.还是不行,那个’死活在下一行.
最后经历到晚上10:30才查出来,原来那个源数据.在插入数据库之前是别人存到windows中的.windows的换行和linux不一样.使用unix2dos来转换源数据后,整个世界都清静了.搞定


















