`

编码解析过程

 
阅读更多

 

如果不进行encodeuri时而且web容器没有设置编码的话,首先浏览器会使用iso885901  对url进行编码

如果进行encodeuri设置成GBK 而且web容器没有设置编码的话,在servelt中通过使用gbk方式进行解码就可以获得原串使用方式loginName = java.net.URLDecoder.decode(loginName,"GBK");

当然可以在servlet中在获取参数之前使用 request.setCharacterEncoding("GBK");通知容器使用gbk方式进行解码,所以然后使用直接获取参数就可以了

如果使用struts2 request.setCharacterEncoding将不会生效,因为struts2的ognl会调用容器的设置的编码(如果没有设置就用iso8859-1)进行解码,然后获得了参数,所以到action里再使用request.setCharacterEncoding("GBK");将不会有效果

Get方式提交参数 和post 提交参数有关编码的区别只有,post使用页面上的设置的编码,get使用encodeuri只能转为utf-8 ,转为不使用encodeuri时会使用web容器的配置编码

 

分享到:
评论

相关推荐

    x264详尽编码过程解析

    接着,`parse`函数解析输入帧,将其转换为编码所需的宏块信息。 编码阶段的核心是`x264_encoder_encode`函数,它根据`x264_frame_t`中的信息进行编码。其中,`x264_ratecontrol_new`负责码率控制,确保编码后的数据...

    AUX空调通用遥控协议编码解析,配送编码方式.docx

    AUX空调通用遥控协议编码解析涉及到了红外通信技术中的NEC协议格式,这是一种广泛应用于家电遥控器的标准。NEC协议的特征是38KHz的载波频率,并且逻辑1和逻辑0通过不同长度的脉冲时间来区分,逻辑1为2.25ms,逻辑0为...

    使用OSS_tool解析OER编码

    这个过程通常涉及一个编译器,如oss_studio,它能够读取ASN.1源代码并生成对应的解析和序列化代码。 asn1_oer_dec这个文件很可能是asn1_studio工具生成的一个解码器,专门用于处理Optimized Encoding Rules(OER)...

    短信编码PDU生产解析工具

    在IT行业中,尤其是在移动...总的来说,理解和掌握短信编码PDU的相关知识是开发GSM和4G模块的基础,"短信编码PDU生产解析工具"则为这个过程提供了强大的辅助,使得开发者能够更加高效地完成中文短信的收发和调试工作。

    解析URL和文件的编码方式

    本文将深入解析URL和文件的编码方式,以帮助理解这些概念及其在实际工作中的应用。 首先,URL是互联网上访问资源的唯一地址,它包含了协议、主机名、路径、查询参数等组成部分。在URL中,为了确保所有字符都能安全...

    轻便的二维码编码解析程序

    二维码编码解析程序是一种高效、便捷的工具,它主要用于创建和读取二维码,这是一种二维条形码格式,广泛应用于各种场景,如广告、网址链接、支付凭证等。在信息技术领域,二维码已经成为数据交换的一种常见手段,...

    ASN1TAX编码的数据解析工具

    UPER编码的解码过程涉及到将二进制数据流转换回ASN.1定义的抽象数据结构。 ASN1TAX工具的另一个关键特性是其可执行文件形式,无需预先安装Python环境。这意味着用户可以直接运行EXE文件,无论计算机上是否已经安装...

    bmcp编码实现过程详解

    BMCP编码可能是基于某种这样的压缩算法,但具体实现细节需要进一步研究源代码(如提供的Bmcp.cs文件)来解析。 实现BMCP编码通常涉及以下几个步骤: 1. **分析数据**:首先,对输入数据进行统计分析,找出其出现...

    读取创建CSV文件并自动解析文件编码方式

    本文将深入探讨如何读取和创建CSV文件,并特别关注自动解析文件编码方式这一关键环节。我们将使用Java语言进行示例,同时引入第三方库来辅助处理编码问题。 首先,创建CSV文件的基本过程涉及将数据写入具有特定分隔...

    java 解析ASN.1 编码格式cdr话单文件例子

    它定义了一种二进制编码规则,使得不同系统间的交换和解析数据变得更加高效和精确。本话题主要关注如何使用Java解析ASN.1编码格式的CDR(Call Detail Record)话单文件。 CDR是通信系统中记录通话、短信等通信活动...

    工业互联网标识解析 VAA编码导则.pdf

    VAA编码设计应遵循ISO/IEC 15459等国际标准,以实现向前兼容和简化升级过程。 4. **多种表现形式** 标识编码可以有不同的表现形式,适应不同场合、载体和应用需求。例如,GS1编码可以是二进制、URI、字符串或ONS...

    PDU短信编码解析大师.rar

    PDU编码的解析过程涉及对每个部分的二进制数据进行解码,例如,SCA和RA需要从二进制转换为电话号码格式,UDH和UD则需要根据DCS解码成字符。这个过程中可能会遇到乱码问题,因为不同的编码方式处理不同字符集的方式...

    TLV.zip_409的tlv编码_TLV解码_TLV解码java_tlv编码 c++_tlv编码解析

    TLV编码解析涉及到对字节流的理解和处理,通常包括读取标签、解析长度并提取值。在不同的上下文中,解析方法可能会有所不同,比如有些协议可能使用变长长度表示,增加了解析的复杂性。 总之,TLV编码和解码是数据...

    java字符编码解析.zip

    Java字符编码解析是一个重要的主题,尤其对于移动开发,如Android平台,因为良好的字符处理能力是构建国际化应用的基础。本文将深入探讨Java中的字符编码概念、常见的编码格式、以及如何在Java程序中正确处理字符...

    2021工业互联网标识解析VAA编码导则.pdf

    申请VAA标识编码的过程通常涉及向相关机构提交申请,遵循一定的流程和规范,以确保合规性。申请成功后,企业或组织可以合法地使用VAA编码进行产品和服务的标识,进一步融入到工业互联网的生态系统中。 总的来说,...

    BenCode编码解析

    3. **错误处理**:库应该包含错误处理机制,当解析过程中遇到不合法的`Bencode`格式时,能够抛出异常或返回错误码。 4. **接口设计**:良好的库设计会遵循C++的设计原则,如封装、抽象和多态,提供易于理解和使用的...

    pdu编码pdu编码

    通过PDU编码发送短信的过程涉及对各字段的设置和计算。例如,在例1中,发送"Hello!"的PDU串中,可以看到不同字段的值,如信息类型(E项)设置为11,表示这是一个发送消息,并且使用了7-bit编码(J项为00)。而在接收...

    音频编码浅解析

    MPEG-1音频解码过程与编码相反,通过解码器读取并解析数据帧,恢复子带样值,然后应用比例因子进行逆量化,最后重新组合成原始音频信号。解码过程需要处理包括文件头信息、采样率、目标比特率在内的多种数据,以确保...

    易语言json编码解析模块源码

    标题提到的“易语言json编码解析模块源码”是指用于在易语言环境中处理JSON编码和解码功能的源代码模块。这样的模块通常包含一系列的函数或过程,供开发者调用来实现对JSON字符串的编码(将数据结构转化为JSON格式)...

Global site tag (gtag.js) - Google Analytics