charset怎么读(<%@ page contenttype=“text/html;charset=gb2312“%>什么意思)

本文目录
- <%@ page contenttype=“text/html;charset=gb2312“%>什么意思
- charset汉语怎么读
- 怎么读写UTF8格式的INI文件
- jsp中关于pageEncoding和charset
<%@ page contenttype=“text/html;charset=gb2312“%>什么意思
《%@》
这是JSP中的指令,
page是指令名,它有很多属性,其中contenttype是page指令的属性之一,双引号里面的text/html;charset=gb2312是contenttype的属性值,text/html用来指定MIME(一种网络传输编码)的格式,表示用户游览器将以text或者html的形式来读取这个文件,而charset=gb2312是指服务器向用户的游览器发送页面时,用户游览器用gb2312这种编码集来解码,它整个是服务器返回给用户游览器这个过程中用的编码,所以这里面涉及到传输时的编码.
charset汉语怎么读
charset
汉语谐音:插赛特
英 [t’ʃɑ:set] 美 [t’ʃɑ:set]
n.字符集
[例句]The output charset is not appropriate for the characters to display properly.
输出字符集不适合用于正确显示字符。
怎么读写UTF8格式的INI文件
新版本的apache可以轻松用WSGI方式使用python。别用mod_python,那个技术有些老。配置当真的难办。我以前也是费了很大力气配置。
用WSGI或者是FASTCGI结合 nginx,这个应该是更简单。比apache2还要简单。
强烈建议你用wsgi,最少也要用fastcgi。这样更容易,更易维护开发,学起来也容易。
mod_python以前是以效率最快而出名的。不过因为上手难,配置不方便。所以现在基本上不用它了。
你找一个微框架很容易就弄出一个hello来。
比如最近我用parse??忘记全称了。结合bottle.py轻松就弄了一个小网站。然后再用apche2的proxy方式连接过来。可以多进程负载均衡。没有什么压力。性能还过得去。
jsp中关于pageEncoding和charset
不一定,JSP技术是Servlet的一种,JSP文件本身会被Web容器“翻译”成.java文件,然后把java文件编译为class文件。
在JSP翻译为java文件的过程中,Web容器会使用pageEncoding指定的编码来读取JSP文件的内容,如果这个时候JSP页面编写的时候的编码和pageEncoding不一致,那么翻译成的java文件里面的字符就会出现乱码,比如用UTF-8保存JSP文件,但是pageEncoding指定为ISO-8859-1,那么一定会有乱码。
contentType属性影响的是Content-Type响应报头属性,浏览器根据这个属性来显示页面,Web容器根据这个属性指定的字符集编码Response Body,浏览器来解码Response Body。在保证前一步正常的情况下,把这个属性设置为ISO-8859-1,那么中文会乱码。
楼主自己做个试验就清楚了。
所以不能肯定说pageEncoding和conentType属性设置的charset不一致就一定会乱码。但是一般来说这两个属性肯定会设置为一致的。IDE环境下,设置了pageEncoding属性,IDE会自动使用指定字符集帮你保存文件。

更多文章:
another time(another time和other time的区别)
2026年10月11日 05:00









