我有一段代码:
temp = "Cancel"
puts CGI::escape(words[1])
puts "\n"
puts CGI::escape(temp)
puts "\n"
puts words[1]
puts "\n"
puts temp
puts "\n"
我的输出是:
%00C%00a%00n%00c%00e%00l%00
Cancel
Cancel
Cancel
我认为可以公平地假设这里的问题是我设置单词数组的方式。但是,我想知道这是否是有解决方案的常见行为?如果没有,我可能做错了什么会导致这种情况?
我的 words 数组是通过从文件中读取数据,然后拆分每一行并提取我需要的信息来设置的,所以它并不太复杂。