网站开发积累(中文乱码+连接Access)
来源:互联网 发布:9.0电脑刺绣制版软件 编辑:程序博客网 时间:2024/05/18 21:47
(一)在编写网站的时候,会涉及到jsp,servlet,数据库之间传递中文字符,为防止出现乱码问题,总结如下:
1:针对Servlet
request.setCharacterEncoding("GB2312"); //设置输入编码格式
response.setContentType("text/html;charset=GB2312"); //设置输出编码格式
2:针对JSP代码
为保证JSP向客户端输出时是采用中文编码方式输出的
<%@page contentType="text/html;charset=gb2312"%>
为让JSP能正确获得传入的参数,我们在JSP源文件头加
<%request.setCharacterEncoding("GB2312");%>
为让JSP编译器能正确地解码我们的含有中文字符的JSP文件,我们需要在JSP源文件中指定我们的JSP源文件的编码格式
<%@page pageEncoding="GB2312"%>
(二)Java连接Access,注意指定编码方式为GBK/GB2312
{
boolean result=false;
try
{
//加载驱动
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// --Access 数据库路径
String dbpath = "f:\\Access.accdb";
// --连接字符串characterEncoding=GBK;
String url = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+ dbpath;
//--指定数据编码方式
Properties properties=new Properties();
properties.put("charSet", "GBK");
Connection conn = DriverManager.getConnection(url,properties);
Statement statement = conn.createStatement();
int count = statement.executeUpdate("insert into people (name,age) values('刘德华','52')");
if(count==1)
{
result=true;
}
statement.close();
conn.close();
} catch (ClassNotFoundException e)
{
e.printStackTrace();
}
return result;
}
- 网站开发积累(中文乱码+连接Access)
- 网站开发笔记:PHP oci连接Oracle中文乱码问题解决方案
- Java JDBC-ODBC 连接 Access 数据库 中文乱码解决
- Java JDBC-ODBC 连接 Access 数据库 中文乱码解决
- java jdbc连接Access数据库 出现中文乱码问题解决
- Access java jdbc连接出现 中文乱码解决方案!!!
- Access查询中文乱码
- jdbc 连接 Access 乱码解决
- php网站中文乱码
- asp网站开发防止中文乱码:codepage的重要小结
- PHP网站开发:dreamweamer出现中文乱码的问题
- 网站开发过程中网页上中文乱码的原因
- Access java jdbc连接 insert插入的数据 中文乱码解决方案!!!
- java使用 jdbc连接access数据库-中文显示乱码(已解决)
- 网站开发积累(id)
- asp access utf 中文 乱码怎么办
- Godaddy空间Access数据库中文乱码问题
- java读取access中文乱码问题
- 利用SQL的全局临时表防止用户重复登录
- 软件架构设计系列总结—2—一些软件设计的原则
- iOS静态库的编译和lipo命令的使用
- java解析xml文件四种方式
- 可变长参数 in java
- 网站开发积累(中文乱码+连接Access)
- ios面试
- Cocos2d-x中判断点击命中的几种方法
- ofbiz前端改造
- 发布delphi程序(build with runtime package)要带哪些文件?
- PHP学习# yiibootster
- virtualbox安装androidx86----无键盘模拟器的快捷方式
- 单例模式的推荐实现(java)
- android开源项目和框架