Java Web中乱码问题
response.setContentType("text/html;charset=UTF-8");
用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件。网页默认的编码是GBK或者gb2312.
package cn.edu.aynu.rjxy.servlet; import java.io.IOException;
import java.io.PrintWriter; import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; public class BServlet extends HttpServlet { /*
* 乱码
* */
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//设置编码为UTF-8格式
response.setContentType("text/html;charset=UTF-8");
//创建out对象
PrintWriter out = response.getWriter();
//输出语句
out.println("今天是9月21号");
//手动刷新
out.flush();
//关闭流
out.close();
} }
多媒体脚本:
古诗三首脚本的编写
课件题目 |
古诗三首 |
课件整体结构图 |
封面 目录 三首古诗(关山月、竹、春晓) 习题 封底 |
模块一
模块序号 |
1 |
页面内容简要说明 |
课件的封面 |
屏幕显示 |
用竹简慢慢卷开的动画显示题目:古诗三首 |
||
说明 |
1、 伴随着古典音乐声,竹简缓缓卷开,然后停止。 2、 用毛笔书写浅灰色的毛笔字“古诗三首” 3、 点击古诗三首四个字,跳转到目录界面 4、 在画布的右下角设置“设置目录”“”“动画”“音乐”“朗诵”“习题”等按钮 |
模块二
模块序号 |
2 |
页面内容简要说明 |
目录 |
屏幕显示 |
三首古诗的名字,可点击实现画面的跳转 |
||
说明 |
1、 点击古诗三首四个字,画面自右向左推出,呈现一个纯白的画布,然后用毛笔自上而下依次书写三首古诗的名字。 2、 当鼠标放在每一首古诗的名字的上面的时候,字体放大,点击的时候会实现画面跳转,并播放动画 |
模块三
模块序号 |
3 |
页面内容简要说明 |
古诗1------关山月 |
屏幕显示 |
播放一段这首诗场景的动画。完毕后,再根据需求显示古诗内容、古诗赏析、注释、背景以及其他内容 |
||
说明 |
1、 点击古诗关山月实现画面跳转,并播放这首诗的场景动画。为的是在观看者的脑海中更真实的呈现当时诗人作这首诗的时候的意境。画面显示:一轮明月从山上升起,穿行在苍茫云海之间。浩荡的风卷起边关的土地,吹着边关的旗子。边关的将士站在城墙上戍守边关。远望着祖国的大地,思念着远方的亲人。此时远在她想的妻子也正站在高楼上眺望驻守在边关的丈夫,希望可以远远的看丈夫一眼。 2、 动画完毕后,根据需求我们可以点击显示古诗内容的按钮,注释按钮、古诗赏析按钮等。当那个字为注释字或者难书写的字的时候,我们还可以改变字体的颜色或者大小,已进行突出。 |
模块四
模块序号 |
4 |
页面内容简要说明 |
古诗2---------竹 |
屏幕显示 |
播放竹子一年四季成长的历程,完毕后以动态竹子作为画布的背景。再根据需求显示古诗内容、古诗赏析、注释、背景以及其他内容 |
||
说明 |
1、 点击目录中的竹字,实现画面跳转,播放动画。为了让观看者更好的了解一年四季中竹子的成长历程。动画显示:竹子一节又一节的成长,长着长着开出分叉,叉上的竹子也是一节又一节成长,并长出繁茂的竹叶,而此时百花也陆续开出花朵,并招引来了蜜蜂和蝴蝶。当季节在变,其他话都凋零了,竹子依然长青。当其他植物都冬眠了,竹子依然长青。 2、 动画完毕后,根据需求我们可以点击显示古诗内容的按钮,注释按钮、古诗赏析按钮等。当那个字为注释字或者难书写的字的时候,我们还可以改变字体的颜色或者大小,已进行突出。 |
模块五
模块序号 |
5 |
页面内容简要说明 |
古诗三-------春晓 |
屏幕显示 |
播放动画,完毕后以动态竹子作为画布的背景。再根据需求显示古诗内容、古诗赏析、注释、背景以及其他内容 |
||
说明 |
1、 点击目录中的春晓二字,实现画面跳转,播放动画。为的是在观看者的脑海中更真实的呈现当时诗人作这首诗的时候的意境。动画内容显示:诗人躺在躺椅上贪睡,不知不觉天已经破晓,小鸟在院子的树枝上啾啾在叫,吵醒了正在贪睡的诗人,诗人醒后一直回想着昨天夜里风声雨声一直不断,心里在想那娇美的春花,昨天夜里不知道被吹落了多少? 2、 动画完毕后,根据需求我们可以点击显示古诗内容的按钮,注释按钮、古诗赏析按钮等。当那个字为注释字或者难书写的字的时候,我们还可以改变字体的颜色或者大小,已进行突出。 |
模块六
模块序号 |
6 |
页面内容简要说明 |
习题 |
屏幕显示 |
在一个练习册上显示习题的内容 |
||
说明 |
1、 习题的内容有填空、判断、选择、解释重点字的古代意思等题型,并可以进行查看答案 2、 习题结束后,跳转到封底模块 |
模块七
模块序号 |
7 |
页面内容简要说明 |
习题 |
屏幕显示 |
竹简卷起来,显示学习结束等文字 |
||
说明 |
1、竹简卷起来,显示学习结束。并加一些文字特效。 |
Java Web中乱码问题的更多相关文章
- Java/Java Web中乱码解决汇总
在开发Java/Java Web Application过程中,往往会出现乱码问题,而且有的时候真会弄得人很烦,浪费太多的时间. 记得之前看过一篇帖子,详细解释了Encoding/Decoding过程 ...
- java web中乱码的种类和一些解决方式
在java web课堂测试中遇到了一些乱码问题 ,从百度上找到了许多种解决方法和乱码的种类,在这里总结一下. 一.文件出现乱码 [右击文件]->[Properties]->[Resourc ...
- Java web中常见编码乱码问题(一)
最近在看Java web中中文编码问题,特此记录下. 本文将会介绍常见编码方式和Java web中遇到中文乱码问题的常见解决方法: 一.常见编码方式: 1.ASCII 码 众所周知,这是最简单的编码. ...
- Java web中常见编码乱码问题(二)
根据上篇记录Java web中常见编码乱码问题(一), 接着记录乱码案例: 案例分析: 2.输出流写入内容或者输入流读取内容时乱码(内容中有中文) 原因分析: a. 如果是按字节写入或读取时乱码, ...
- 解决java web中safari浏览器下载后文件中文乱码问题
解决java web中safari浏览器下载后文件中文乱码问题 String fileName = "测试文件.doc"; String userAgent = request.g ...
- 【中文乱码】深入分析 Java Web 中的中文编码问题
深入分析 Java Web 中的中文编码问题 1.几种常见的编码格式 1.1 为什么要编码 在计算机中存储信息的最小单元是 1 个字节,即 8 个 bit, 所以能表示的字符范围是 0 ~ 255 个 ...
- Java Web中解决乱码的方式
Java Web中解决乱码的方式 方式一:添加编码过滤器 package com.itmacy.dev.filter; import javax.servlet.*; import javax.ser ...
- JAVA WEB 中的编码分析
JAVA WEB 中的编码分析 */--> pre.src {background-color: #292b2e; color: #b2b2b2;} pre.src {background-co ...
- 深入分析Java Web中的编码问题
编码问题一直困扰着我,每次遇到乱码或者编码问题,网上一查,问题解决了,但是实际的原理并没有搞懂,每次遇到,都是什么头疼. 决定彻彻底底的一次性解决编码问题. 1.为什么要编码 计算机的基本单元是字节, ...
随机推荐
- 关于javascript中限定时间内防止按钮重复点击的思路
前面的话 有一天心血来潮,1分钟内重复点击了多次博客园首页的刷新博文列表的刷新按钮.果不其然,ip当时就被禁用了.后来,重启自己的路由器,重新获取ip才可以访问博客园主页.那么,设置一个限定时间内(比 ...
- Web APi之手动实现JSONP或安装配置Cors跨域(七)
前言 照理来说本节也应该讲Web API原理,目前已经探讨完了比较底层的Web API消息处理管道以及Web Host寄宿管道,接下来应该要触及控制器.Action方法,以及过滤器.模型绑定等等,想想 ...
- (第九天)DOM事件
addEventListener 使用addEventListner()方法可以为事件目标注册事件处理程序.addEventListner()接受三个参数.第一个是要注册处理程序的事件类型,这个事件类 ...
- 效率和协作工具--OneNote
身边有很多的朋友,都是在电脑上办公.除了会计和外贸相关的工作,用到Excel,公司的ERP比较多.日常工作中,特别是事情一多,大家基本不知道从何处完成今天的任务,而已有时经常丢三落四.同事在QQ或者M ...
- 关于SubSonic3.0插件更新字符串过长引发的System.Data.SqlClient.SqlException的异常修复
最近公司客服提交了个BUG,说是更新产品详细信息时,有的可以有的更新不了,前段时间一直没空所以暂时放下,刚才又出现这个问题,所以马上处理了一下. 打开项目解决方案,进入DEBUG模式,拿到操作的数据提 ...
- 构建自己的PHP框架--实现Model类(2)
在上一篇博客中我们简单实现了findOne方法,但我们可以看到,还是有一些问题的,下面我们来修正一下这些问题. 首先是返回的数据中,数字被转换成了字符串.我们需要的是数字啊... PDO中有属性可以支 ...
- php对表格进行批量操作如全选反选删除功能
<!DOCTYPE> <html> <head> <meta http-equiv="content-type" content=&quo ...
- 主机巡检脚本:OSWatcher.sh
主机巡检脚本:OSWatcher.sh 2016-09-26更新,目前该脚本只支持Linux操作系统,后续有需求可以继续完善. 注意: 经测试,普通用户执行脚本可以顺利执行前9项检查: 第10项,普通 ...
- hibernate笔记--cascade级联以及inverse属性
cascade : 不管是单向多对一还是一对多,或者是双向的一对多关系,在一的一端映射文件中有一个set标签,在多的一端有many-to-one标签,拿前几篇笔记里讲的Grade和Student举例, ...
- C#文件相同性判断
在进行开发时,对文件进行上传和下载是较为普遍的行为,为了防止在文件操作过程中,出现同一文件多次操作,需要对文件进行相同性比较: 1.获取文件的绝对路径,针对window程序和web程序都可使用: // ...