我是靠谱客的博主 冷傲外套,最近开发中收集的这篇文章主要介绍中文乱码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.jsp从页面输入到服务器打印出来的错误。

答案:因为我是用的是jspsmartload ,因此所在的form表单必须是

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>

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


2.数据库乱码

答案:jsp页面与数据乱码改成一样的编码,并且数据库连接那也要设置编码格式

String dbUrl="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8";


3.数据库条件查询:带变量的

 db.excuteQuery("select * from problem where Problem_id =" + p_id2);

错误的格式: db.excuteQuery("select * from problem where Problem_id = + p_id2“);

或者db.excuteQuery("select * from problem where Problem_id =‘ p_id2’);


4.打印超链接可以带到下一页的一个值

out.println("<a href="/news/card/xianshi.jsp?Problem_id=" + db.getString("Problem_id") + "">[查看]</a>");

xianshi.jsp 可以通过         String p_id1 = request.getParameter("Problem_id");得到该值

最后

以上就是冷傲外套为你收集整理的中文乱码的全部内容,希望文章能够帮你解决中文乱码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部