`

数据库中用户名是中文

 
阅读更多

数据库中文名+乱码:数据库中用户名是中文名

1,重新转码,new String(u.getBytes("iso-8859-1"),"GB2312")

   String u = request.getParameters("userName");

    u = new String(u.getBytes("iso-8859-1"),"GB2312");

2,使用过滤器来解决【后面详细讲解】

3,通过配置server.xml文件【不太稳定】

package com.dtg.model;
/**
 * 解决中文乱码问题,将iso-8859-1 转换成gb2312或utf-8
 * @author Administrator
 *
 */

public class TransNewString {
	public static String getNewString(String input){
		String result = null;
		try {
			result = new String(input.getBytes("iso-8859-1"),"gb2312");
		} catch (Exception e) {
			e.printStackTrace();
			// TODO: handle exception
		}
		return result;
	}
}

 

(3)server.xml 中

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding="gb2312" />

 

(4)若request接受出现乱码
String name =  new String (request.getParameter("userName").getBytes("iso-8859-1"),"gb2312")  
 
分享到:
评论

相关推荐

    AES用户名(中文)、密码加密解密

    解密成功后,将得到的用户名和密码与数据库中的记录进行比较,完成身份验证。这种做法有效防止了抓包工具获取并解析用户明文信息,提高了账户安全性。 **安全性考虑:** 1. **密钥管理**:密钥的安全存储和管理至关...

    Jdbc连接oracle远程数据库中文乱码解决

    在IT行业中,数据库管理和数据交互是至关重要的环节。Oracle数据库作为一款广泛应用的关系型数据库系统,其与Java应用程序的集成常常会遇到各种问题,其中之一就是字符编码导致的中文乱码问题。本文将深入探讨如何...

    myEclipse连接数据库mysql的配置

    如果记录中有中文的话,可以把URL改成这样就支持中文了:jdbc:mysql://localhost:3306/jive?useUnicode=true&characterEncoding=gbk。 myEclipse连接数据库mysql的配置主要涉及到myEclipse插件的安装、mysql驱动的...

    H2数据库中文资料

    `H2Database连接配置.doc`讲解了如何配置H2数据库的连接参数,如URL、用户名、密码等,以及如何设置不同的运行模式。了解这些配置有助于你在应用中正确地连接到H2数据库,并根据需求调整数据库的运行方式。 **6. ...

    使用phpmyadmin管理mysql数据库.docx

    在服务器或者虚拟主机管理中,每个用户都会创建一个唯一的数据库用户名,这是为了安全和管理的需要。创建数据库用户需要选择数据库的类型,一般选择gb2312_chinese_ci,表示简体中文,不区分大小写。 三、关联...

    随机用户名生成工具 V2.0(名字拼音+4位数字)

    在中文处理中,有一种常见的方法是使用Pinyin4j或者ICU4J库,这些库能够准确地将汉字转换为普通话的标准拼音。这样,每个汉字都可以被转化为一个或多个拼音字符串,例如"张三"会变为"zhangsan"。 接着,工具会在...

    罗斯文数据库(中文)

    罗斯文数据库,通常指的是Microsoft SQL Server中的示例数据库Northwind,这里特别提到了"中文",意味着这是一个针对中文环境优化或者包含中文数据的版本。这个数据库对于初学者来说是一个很好的学习资源,因为它...

    登入窗口判断用户名是谁登入记入另外一个窗口.zip

    这个压缩包"登入窗口判断用户名是谁登入记入另外一个窗口.zip"似乎包含了一个使用易语言编写的示例程序,该程序展示了如何在用户成功登录后,将登录的用户名显示在另一个窗口的标签和编辑框中。易语言是一种中文编程...

    数据库设计文档.pdf

    数据库的登录模式为混和身份验证,超级用户的用户名均为sa,密码为:123456,SQL Server 效劳器的端口号:1433。 数据库的命名规则符合 3 个范式:主键外键关系、表间关系、表中字段是不可再分的属性。表的表示:...

    DB2数据库安装、数据库创建步骤

    DB2 数据库安装、数据库创建步骤 DB2 数据库安装步骤是指将 DB2 数据库软件安装到计算机上,并创建一个新的数据库实例,以便存储和管理数据。下面是 DB2 数据库安装和创建步骤的详细过程: 一、安装 DB2 数据库...

    原创易语言连接数据库,实现增、删、改、查数据库,一键导入数据库源码

    易语言是一种基于中文编程的计算机程序设计语言,它旨在降低编程难度,使更多人能够参与到编程中来。在本文中,我们将深入探讨如何使用易语言连接数据库,以及如何实现数据库的增、删、改、查(CRUD)操作。这些基本...

    wordpress不支持中文用户名的解决方法

    在使用WordPress的过程中,用户可能更倾向于使用中文来创建用户名,因为中文是世界上使用人数最多的语言。对于中文使用者来说,使用中文用户名显得更为亲切和方便。然而,WordPress在早期版本中,出于技术上的考虑,...

    discuz 7.2论坛 用户名、密码、数据库名修改方法

    $db_user = "数据库用户名"; $db pw = "数据库密码"; ``` 修改数据库名时,需要替换文件中的"数据库名"为新设定的名称。同样地,如果需要更改数据库用户名和密码,将db_user和db_pw的值替换成新的用户名和密码。...

    jsp中文帮助 超实用的数据库连接池问题

    2. 配置连接池:配置数据库连接池的参数,如数据库URL、用户名、密码、最大连接数、最小连接数等,这通常在配置文件(如`context.xml`或`application.properties`)中完成。 3. 初始化连接池:在JSP应用启动时,...

    ASP与Access数据库_Demo 登录 增删改 分页

    在ASP应用中,Access数据库通常作为数据存储后端,通过ODBC(Open Database Connectivity)或者ADO(ActiveX Data Objects)进行连接和操作。 登录功能是网站基础的安全机制,用户通过输入用户名和密码进行身份验证...

    易语言DB数据库操作例子

    易语言是一种专为中国人设计的编程语言,它以简明的中文语法,降低了编程的门槛,使得更多的人能够参与到程序开发中来。在本压缩包中,提供的“DB数据库操作例子”是针对“传奇2”游戏的一个应用示例,由用户@...

    易语言外部数据库使用

    易语言是一种专为中国人设计的编程语言,它以简体中文作为编程代码,降低了编程的门槛,使得更多非计算机专业的人也能进行程序开发。在易语言中,与外部数据库进行交互是常见的操作,例如SQL Server、Access等。下面...

    JDBC与Java数据库程序设计(中文)

    Java Database Connectivity(JDBC)是Java编程语言中用于与各种类型数据库交互的一种标准接口。它由Sun Microsystems(现为Oracle公司的一部分)开发,是Java平台的核心API之一,允许程序员使用Java编写数据库应用...

Global site tag (gtag.js) - Google Analytics