14种解决web字符编码问题

解决中文字符乱码的问题大致分为以下这几种:

1.jsp 页眉 设置 pageEncoding 为 "utf-8"

2..jsp 页眉 设置 contentType="text/html;charset=UTF-8"

3.Window >>> preferences >>> Workspace 工作区设置 编码格式:UTF-8

4.Window >>> preferences >>> General >>> Content Types >>> Text 设置各种类型文件的编码格式

5.右键 资源项目 properties >>> Resource 资源文件设置 UTF-8

6.Tomcat 的 conf 录文件的 server.xml文件中,在<Connector> 节点中,可以修改编码字符格式 URIEncoding="UTF-8"

7.在项目文件 WEB-INF 目录文件中的 web.xml文件中 设置字符编码

<jsp-config>

<jsp-property-group>

<url-pattern>*.html</url-pattern>

<page-encoding>UTF-8</page-encoding>

</jsp-property-group>

</jsp-config>

8.在html中的<html> 标签 设置 <html lang="en">

9.在HTML 中的声明写入 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

10.通过 request.setcharacterEncoding("UTF-8"); 设置请求的输出的字符流的编码格式

11.使用 response.setContentType("text/html;charset=utf-8"); 设置响应的字符编码格式,控制浏览器用UTF-8进行解码

12.使用 response.setHeader("content-type","text/html;charset=UTF-8"); 告诉浏览器用utf-8解析

13.获取String字符串,通过 new String(变量名.getBytes("ISO-8859-1"),"UTF-8");把字符转换成二进制数组在使用指定的字符编码构造新的字符串

14.编写 DAO配置文件.properties 在URL需要访问的数据库名 ? characterEncoding=UTF-8 设置指定的字符编码

原文地址:https://www.cnblogs.com/NameZjk/p/8280999.html

时间: 2024-10-17 11:38:16

14种解决web字符编码问题的相关文章

关于八数码问题中的状态判重的三种解决方法(编码、hash、&lt;set&gt;)

八数码问题搜索有很多高效方法:如A*算法.双向广搜等 但在搜索过程中都会遇到同一个问题,那就是判重操作(如果重复就剪枝),如何高效的判重是8数码问题中效率的关键 下面关于几种判重方法进行比较:编码.hash.set 看到问题初学者最先想到的应该就是用一个vis数组标志一下即可.但是该申请多大的数组呢?一个9维数组(9^9=387420489太大了吧)?如果内存允许这是最高效的办法:O(1) 所以我们现在面临的问题是如何在O(1)的时间复杂度不变的情况下把空间压缩下来: 方法一:编码.解码,我们可

Python3 是如何解决棘手的字符编码问题的?

Python3 最重要的一项改进之一就是解决了 Python2 中字符串与字符编码遗留下来的这个大坑.本文就和大家一起来扒一扒python3是如何解决的字符编码问题,希望对大家学习python3有所帮助. Python2 字符串设计上的一些缺陷: · 使用 ASCII 码作为默认编码方式,对中文处理很不友好. · 把字符串的牵强地分为 unicode 和 str 两种类型,误导开发者 当然这并不算 Bug,只要处理的时候多留心也可以避免这些坑.但在 Python3 两个问题都很好的解决了. 首先

几种常见字符集与字符编码

字符集的概念 字符(Character)是各种文字和符号的总称,包括各国家文字.标点符号.图形符号.数字等. 而字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同. 常用字符集 ASCII字符集.GB2312字符集.GBK字符集. USC-3字符集.Unicode字符集等. 字符编码的概念 字符编码(英语:Character encoding)也称字集码,是把字符集中的字符编码为指定集合中某一对象(例如:比特模式.自然数序列.8位组或者电脉冲),以

java中文乱码解决之道(二)-----字符编码详解:基础知识 + ASCII + GB**

在上篇博文(java中文乱码解决之道(一)-----认识字符集)中,LZ简单介绍了主流的字符编码,对各种编码都是点到为止,以下LZ将详细阐述字符集.字符编码等基础知识和ASCII.GB的详情. 一.基础知识 在了解各种字符集之前我们需要了解一些最基础的知识,如:编码.字符.字符集.字符编码基础知识. 编码 计算机中存储的信息都是用二进制表示的,我们在屏幕上所看到文字.图片等都是通过二进制转换的结果.编码是信息从一种形式或格式转换为另一种形式的过程,通俗点讲就是就是将我们看到的文字.图片等信息按照

12.30 字符集和字符编码(Charset &amp; Encoding)(转载)

——每个软件开发人员应该无条件掌握的知识! ——Unicode伟大的创想! 相信大家一定碰到过,打开某个网页,却显示一堆像乱码,如"б?ЯАзЪСЯ"."?????????"?还记得HTTP中的Accept-Charset.Accept-Encoding.Accept-Language.Content-Encoding.Content-Language等消息头字段?这些就是接下来我们要探讨的. 目录: 1.基础知识 2.常用字符集和字符编码 2.1. ASCII字符

字符集和字符编码(Charset &amp; Encoding)

相信大家一定碰到过,打开某个网页,却显示一堆像乱码,如"б?ЯАзЪСЯ"."?????????"?还记得HTTP中的Accept-Charset.Accept-Encoding.Accept-Language.Content-Encoding.Content-Language等消息头字段?这些就是接下来我们要探讨的. 目录: 1.基础知识 2.常用字符集和字符编码 2.1. ASCII字符集&编码 2.2. GBXXXX字符集&编码 2.3. BI

字符编码笔记

ASCII 编码简介 ASCII 编码称为美国信息交换标准代码,使用一个字节来编码,最高位始终为0,所以总共可以表示128个字符,目前分配情况如下: 0x00-0x1F,控制字符(不可见): 0x20,空格字符(可见): 0x21-0x7E,包括符号.字母和数字(可见): 0x7F,删除字符(不可见). ISO8859 编码简介 ASCII 编码最高位始终是0,只使用低七位进行编码,总共编码128个字符,如果将最高位用上,可以再编码128个字符.ASCII 编码是美国标准,所以欧洲有些符号并未包

字符集与字符编码

[转]字符集和字符编码(Charset & Encoding)----谢谢博主 --每个软件开发人员应该无条件掌握的知识! --Unicode伟大的创想! 相信大家一定碰到过,打开某个网页,却显示一堆像乱码,如"б?ЯАзЪСЯ"."?????????"?还记得HTTP中的Accept-Charset.Accept-Encoding.Accept-Language.Content-Encoding.Content-Language等消息头字段?这些就是接下来

转:字符集和字符编码(Charset &amp; Encoding)

转自:http://www.cnblogs.com/skynet/archive/2011/05/03/2035105.html ——每个软件开发人员应该无条件掌握的知识! ——Unicode伟大的创想! 相信大家一定碰到过,打开某个网页,却显示一堆像乱码,如"б?ЯАзЪСЯ"."?????????"?还记得HTTP中的Accept-Charset.Accept-Encoding.Accept-Language.Content-Encoding.Content-L