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.为什么要编码 计算机的基本单元是字节, ...
随机推荐
- nodejs 批量修改、删除
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAQhCAIAAABDaAVHAAAgAElEQVR4nOydeXxU5aH359733vd9b/ ...
- 从零开始编写自己的C#框架(5)——三层架构介绍
三层架构对于开发人员来说,已经是司空见惯了,除了大型与超小型项目外,大多都是这种架构来进行开发. 在这里为初学者们简单介绍一下三层架构: (下面内容摘自<趣味理解:三层架构与养猪—<.NE ...
- 从零开始编写自己的C#框架(9)——数据库设计与创建
对于千万级与百万级数据库设计是有所区别的,由于本项目是基于中小型软件开发框架来设计,记录量相对会比较少,所以数据库设计时考虑的角度是:与开发相结合:空间换性能:空间换开发效率:减少null异常.... ...
- 窥探Swift之别具一格的Struct和Class
说到结构体和类,还是那句话,只要是接触过编程的小伙伴们对这两者并不陌生.但在Swift中的Struct和Class也有着令人眼前一亮的特性.Struct的功能变得更为强大,Class变的更为灵活.St ...
- 搭建GoldenGate的单向复制环境
配置环境: 建议在相同版本OGG(即Oracle GoldenGate)之间进行复制,我在这里之所以选择不同版本的OGG,便于后续的比较学习. 一.准备OGG的运行用户 在这里,我直接使用oracle ...
- DotNet处理服务器路径的方法
项目中需要使用到路径处理的地方比较多,对于路径的解析和匹配有时较为繁琐,现在提供一个对路径进行解析的方法: 1.验证设置路径字符串: /// <summary> /// 验证设置路径字符串 ...
- Java中读文件操作
InputStream & Reader InputStream(字节流),如下是InputStream的层次结构: AudioInputStream:音频输入流类,该方法可以: 从外部音频文 ...
- what's this? 浅谈js中this的指向问题
刚刚学习js的朋友可能和我一样,看到代码中的this总是一脸懵逼,不知道this到底指向谁.经过一段时间的了解,我想跟大家分享下自己的理解. 何时出现this 函数在调用的时候,会自动获得两个特殊变量 ...
- Mysql并发时经典常见的死锁原因及解决方法
1. mysql都有什么锁 MySQL有三种锁的级别:页级.表级.行级. 表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最高,并发度最低. 行级锁:开销大,加锁慢:会出现死锁 ...
- jQuery全屏动画焦点图
效果:http://hovertree.com/texiao/jqimg/3/ 本效果使用 jquery-1.8.3.min.js,如需使用1.12.3版本,需进行修改. 全部版本jQuery下载:h ...