zoukankan      html  css  js  c++  java
  • 关于Web Post信息的编码

    在处理页面表单或其他发送信息时,如果编码不正确,将无法在服务器端获取到还原到正确的信息,特别对于信息中含有中文,对于WEB来说,非常容易遇到这个问题。今天在处理ArmIMS的AXL发送时,发现生成的图片中的中文标注,全是乱码,而我在AXL中已经设置了标注字体为宋体。分析一下,可能是有两个原因:
    1.Render生成器或者AXL处理不支持中文;2.AXL没有正确获得字体参数。
    试验用HTMLVIEWER,发现可以显示中文,但是经检查它没有在AXL请求中使用中文,能确认的时Render肯定支持中文,但也无法确认AXL处理支持不支持中文,只好再做试验。
    我的AXL请求是用WebRequest发出的,试验把其requestStream用utf-8生成,结果不能处理,后来改成default,竟然行了!
    看来是原因2,再跟踪查看,原来传入的参数如果没有设置encoding,结果会使用utf-8 encoding,而Server的encoding如果与之不同,就不能读到发送信息中的中文了。
    问题解决

  • 相关阅读:
    2019 SDN上机第7次作业
    第01组 Beta冲刺(4/5)
    第01组 Beta冲刺(3/5)
    第01组 Beta冲刺(2/5)
    第01组 Beta冲刺(1/5)
    2019 SDN上机第6次作业
    2019 SDN上机第5次作业
    SDN课程阅读作业(2)
    第01组 Alpha事后诸葛亮
    第01组 Alpha冲刺(6/6)
  • 原文地址:https://www.cnblogs.com/Render/p/404666.html
Copyright © 2011-2022 走看看