在提交前对Value进行编码就可以。
下面是一个函数对value进行编码,比如你有一个value要提交,那么提交(URLEncoding(value))就可以了。我也是用Jsp操作Xml遇到这种问题,用这个办法解决了问题。
<script language="VBScript">
Function URLEncoding(vstrIn)
strReturn = ""
For i = 1 To Len(vstrIn)
ThisChr = Mid(vStrIn, i, 1)
If Abs(Asc(ThisChr)) < &HFF Then
strReturn = strReturn & ThisChr
Else
innerCode = Asc(ThisChr)
If innerCode < 0 Then
innerCode = innerCode + &H10000
End If
Hight8 = (innerCode  And &HFF00) \ &HFF
Low8 = innerCode And &HFF
strReturn = strReturn & "%" & Hex(Hight8) &  "%" & Hex(Low8)
End If
Next
URLEncoding = strReturn
End Function
</script>