当前位置: 代码迷 >> VB Dotnet >> 关于 调用web服务 传递删除 中文乱码有关问题
  详细解决方案

关于 调用web服务 传递删除 中文乱码有关问题

热度:242   发布时间:2016-04-25 02:22:43.0
关于 调用web服务 传递删除 中文乱码问题
则是一个很奇怪的问题

设计需求是这样的
网页 调用一个 web服务  传递参数  结果返回 一个图片,当然 图片的内容 是根参数有关的
然后这个图片 可以被另存为,也可以直接打印

故障出现了
最近做了一个升级【小修改】
现在,在浏览器中  查看图片是正常的内容,但如果我打印,或者另存为,就多发现 结果内容有问题
我测试过,是中文参数问题【以前是没问题的】  比如  2013年   打印到图片上看  这个  年  字  没出来是个乱码


自己的测试
1本来我以为是,编码问题  可以  网页中显示的图片 完全正常
2我以为是浏览器问题 ,我更换 多个计算机  多个浏览器,结果同样 ie6 ie7  google浏览器 有些正常 有些不正常
3我怀疑 是在 打印 另存为的时候  再一次 请求了web服务  结果出的问题  但是  我在vs上测试设置断点,没有发现第二次调用

请问如何处理
------解决方案--------------------
应该还是编码问题
------解决方案--------------------
转义看看呢。。
------解决方案--------------------
我还遇到过编码多边,解码多边,但是次数不同意,也有问题,很麻烦,尤其是很多层UserControl的时候。
  相关解决方案