我有一个WCF服务,它接受客户输入的文本并将其传递给Windows服务。我正在使用jQuery将文本发送到WCF服务(在json中)。在传递数据之前,我在文本上调用$ .trim()。今天收到与它一个空字符文字是这样的: 0被添加到字符串?
00-15-5D-0A-0B-01\0
如果我回去和测试,并通过发送文本像一个“普通用户”,文本正确逃了出来,送往服务:
00-15-5D-0A-0B-01\\0
我的问题是:应该jQuery使用Trim()方法去除特殊字符?
这很奇怪,因为我知道这个客户并不是想要“偷偷摸摸”或什么,而不是为了降低他们的价值,但他们对知道这种东西的知识不够。这让我怀疑客户端服务器之间是否发生了一些事情。
如果通信/请求被中断,这个字符可能会被加密吗?
你在问什么?空字符如何到达那里,或者如何摆脱它?这是两个问题,所以你应该问......两个问题。 – 2010-04-09 20:50:31