b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

jsp - JSP Servlet JDBC MYSQL中文字符显

电脑杂谈  发布时间:2017-12-25 20:07:59  来源:网络整理

jsp -_简述jsp的工作方式_jsp内置对象

这个过程中最终显示为乱码,是因为整个过程中字符编码不统一导致。

要解决该问题,就是统一字符编码。一般情况统一用UTF-8。jsp -jsp -

下面以UTF-8为例,解决中文字符显示为乱码

所以需要在Servlet获取数据之前将Request数据重新用UTF-8进行编码。

/* change the character encoding to utf-8. */

request.setCharacterEncoding("utf-8");

2.链接使用UTF-8式

式如下:

jdbc:mysql://XXXXXX:XXXX/XXX?characterEncoding=utf8

例子:

jdbc:mysql://localhost:3306/resource?characterEncoding=utf8

3.设置MYSQL字符集为UTF-8,在MySQL的初始化文件my.ini中,设置如下配置项:

[client]

jsp内置对象_jsp -_简述jsp的工作方式

default-character-set=utf8

[mysqld]

character-set-server=utf8

collation-server=utf8_general_ci

在MYSQL命令行下查看如下:

mysql> show variables like 'character%';

---------------------------------------------------------

| Variable_name | Value |

---------------------------------------------------------

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

简述jsp的工作方式_jsp内置对象_jsp -

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | d:\work\mysql\share\charsets\ |

---------------------------------------------------------

8 rows in set, 1 warning (0.00 sec)

4.JSP页面使用UTF-8 编码

<%@ page language="java" contentType="text/html; charset=utf-8"

pageEncoding="utf-8"%>

<head>

<script>

</script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

</head>


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-55856-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...