开发好了 ashx 的服务程序后, 当URL当中的参数有汉字时, ashx 接受的参数是错误的, 如何解决? 原因是自己测试时对汉字没有进行 URLEncode, 如果是 Html 网页调用, 应该是进行过编码转换过的, 应该没有问题. 例如当关键词是 "植物2" 时 是查不出来的, 换成 %E6%A4%8D%E7%89%A92 就可以了。
Server 有 URLEncode 和 URLDecode 方法可以使用。
开发好了 ashx 的服务程序后, 当URL当中的参数有汉字时, ashx 接受的参数是错误的, 如何解决? 原因是自己测试时对汉字没有进行 URLEncode, 如果是 Html 网页调用, 应该是进行过编码转换过的, 应该没有问题. 例如当关键词是 "植物2" 时 是查不出来的, 换成 %E6%A4%8D%E7%89%A92 就可以了。
Server 有 URLEncode 和 URLDecode 方法可以使用。