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.为什么要编码 计算机的基本单元是字节, ...
随机推荐
- 【求助】WPF 在XP下 有的Textbox光标会消失
最近做个项目,一直有一个问题没有解决,就是在XP下,有的Textbox里在文本框里没有东西的时候,会没有光标.不同的XP机器,失去光标的Textbox也不一样. 各位大师看下面的三张图,当Textbo ...
- 虚拟文件系统(VFS)
原文链接:http://www.orlion.ga/1008/ linux在不同的文件系统之上做了一个抽象层,使得文件.目录.读写访问等概念都成为抽象层概念,这个抽象层被称为虚拟文件系统(VFS). ...
- Vim 快速上手
1.vi的基本概念 基本上vi可以分为三种状态,分别是 命令模式(command mode) 插入模式(Insert mode) 底行模式(last line mode) 1) 命令行模式comman ...
- iOS开发之远程推送
说到远程推送,应该用的也挺多的,今天就基于SEA的云推送服务,做一个推送的小demo,来了解一下iOS中的远程推送是怎么一回事儿,首先你得有苹果的开发者账号,好咸蛋也差不多了,主要内容走起. 一.准备 ...
- 使用Windows EFS(怎么给文件夹加密)进行文件加密
和Windows BitLocker一样,Encrypting File System(EFS,加密文件系统)是Windows内置的一套基于公共密钥的加密机制,可以加密NTFS分区上的文件和文件夹,能 ...
- Google和Baidu常用的搜索技巧--转
原文链接:http://mp.weixin.qq.com/s?__biz=MjM5NTY0MTY1OQ==&mid=2654509772&idx=1&sn=754454e374 ...
- ng1和ng2的部分对比----angular2系列(四)
前言: angular2相比angular1做了革命性的改变.对于开发者来说,我们知道它框架的实现上改变极大.我们看到代码也能发现它写法上变化很大,似乎完全是另一个东西. 但是当我们真正去写下去的时候 ...
- java操作数据库增删改查的小工具2--TxQueryRunner
当涉及到多表查询时,如数据库中有两张表分别为t_person和t_address,表结构如下: 其中t_person的外键为t-address的主键aid, 新建两个javaBean类,Person ...
- Android 源码下载方法(Git 方式clone)
Android源码对于Android开发者来说,迟早有一天你会用到的,所以就记录一下,分享给读者,希望对读者有用 这里需要使用到Git相关知识,不清楚的可以先阅读,了解的可以跳过 Git-Tortoi ...
- Moon.Orm 5.0 (MQL版) 欣赏另一种Orm的设计风格----大道至简
Moon.Orm 5.0(MQL版)使用指南(二) 一.使用sql及存储过程 1)使用List<Dictionary<))) 2)MQL 全面接触