`

讨论一下jsp中编解码的问题

阅读更多
有一种观点如下,请大家围观并踊跃讨论:
pageEncoding是jsp文件本身的编码
contentType的charset是指服务器发送给客户端时的内容编码
JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。
第一阶段是jsp编译成.java,它会根据pageEncoding的设定读取jsp,结果是由指定的编码方案翻译成统一的UTF-8 JAVA源码(即.java),如果pageEncoding设定错了,或没有设定,出来的就是中文乱码。
第二阶段是由JAVAC的JAVA源码至java byteCode的编译,不论JSP编写时候用的是什么编码方案,经过这个阶段的结果全部是UTF-8的encoding的java源码。

请大家讨论一下,这个观点是否正确
分享到:
评论

相关推荐

    jspurl中中文参数的乱码解决.docx

    本文主要讨论的是JSP中URL中中文参数导致的乱码问题及其解决方案。 首先,让我们深入理解HTTP请求的基本原理。HTTP请求有两种主要的数据提交方式:GET和POST。在GET请求中,表单数据会被附加到URL后面作为查询参数...

    最全川北医学院软件工程专业论文题目表.doc

    14. 基于JAVA的语音通信软件设计:研究了VoIP技术,包括SIP协议、音频编解码和网络传输。 通过这些论文题目,我们可以看出软件工程专业学生在研究中需要掌握各种编程语言(如Java、C#、ASP.NET)、Web开发技术、...

    基于Java的远程视频会议系统(系统+论文).zip

    理解音频和视频的编解码原理,如H.264和AAC,对于开发这样的系统至关重要。 4. **多线程与并发控制**:为了实现实时的音视频交互,系统可能需要处理多个并发的音视频流,这就需要用到Java的多线程技术,如Thread、...

    基于Java的视频会议系统(程序+LW).zip

    4. **音视频编解码**: - **开源库**: 如JMF (Java Media Framework) 或 FFmpeg,用于音视频的编码、解码和转换。 - **RTP/RTCP**: 实时传输协议(RTP)和实时控制协议(RTCP)用于确保音视频数据的实时传输和质量控制...

    自己动手写SIP协议栈

    - **编解码器模块**:支持不同格式的音频和视频编码。 - **音视频采集与输出模块**:提供对麦克风和摄像头的支持。 2. **无状态服务器程序SipProxyServer**:作为中介服务器,转发请求和响应消息。 #### 嵌入式...

    基于Java的远程视频会议系统(系统+论文)

    2. **视频编解码技术** - **H.264/AVC**: 高效的视频编码标准,用于压缩视频数据,降低带宽需求,同时保持良好的画质。 - **AAC**: 高质量的音频编码格式,确保清晰的语音交流。 3. **网络通信** - **RTSP(实时...

Global site tag (gtag.js) - Google Analytics