深入剖析关于J 和Servlet对中文的处理(4)_JSP技巧_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

深入剖析关于J 和Servlet对中文的处理(4)

作者:黑客防线网安JSP教程基地 来源:黑客防线网安JSP教程基地 浏览次数:0

本篇关键词:中文处理关于剖析
黑客防线网安网讯:    程中中文字符的映射过程。一句话:从“JspCharSet到Unicode再到UTF”。下表总结了这个过程:  表2 “中文”从JSP到CLASS的转化过程  Jsp-CharSet JSP文件中 JAVA文件中 CLASS文件中 GB...

    程中中文字符的映射过程一句话:从“JspCharSet到Unicode再到UTF”下表总结了这个过程:

 

表2 “中文”从JSP到CLASS的转化过程

 

Jsp-CharSet JSP文件中 JAVA文件中 CLASS文件中

GB2312 D6 D0 CE C4(GB2312) 从u4E2Du6587(Unicode)到E4 B8 AD E6 96 87 (UTF) E4 B8 AD E6 96 87 (UTF)

ISO-8859-1 D6 D0 CE C4

(GB2312) 从u00D6u00D0u00CEu00C4 (Unicode)到C3 96 C3 90 C3 8E C3 84 (UTF) C3 96 C3 90 C3 8E C3 84 (UTF)

无(默认=file.encoding) 同ISO-8859-1 同ISO-8859-1 同ISO-8859-1

 

下节先讨论Servlet从JAVA文件到CLASS文件的转化过程然后再解释从CLASS文件如何输出到客户端。之所以这样安排是因为JSP和Servlet在输出时处理方法是一样的。

 

 

Servlet:从源文件到Class的过程

 

Servlet源文件是以“.java”结尾的文本文件。本节将讨论Servlet的编译过程并跟踪其中的中文变化。

 

用“javac”编译Servlet源文件。javac可以带“-encoding <Compile-charset>”参数,意思是“用< Compile-charset >中指定的编码来解释Serlvet源文件”。

 

源文件在编译时,用<Compile-charset>来解释所有字符,包括中文字符和ASCII字符。然后把字符

 

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-16764-1.html
网站维护教程更新时间:2012-04-07 00:46:57  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer