哎!毕竟不是咱中国人发明的玩意儿。(Java中的J2EE开发网页中遇到的一个小问题)。
就是用户名在数据库中设为中文的时候,无法直接验证通过,因为验证协议中用的字符编码是:iso-8859-1
为了解决这个问题,可以直接把要转换的中文字符串通过方法:
Java代码
//ChinaCha代表要被转换的字符串
ring s=new String(ChinaCha.getBytes("iso-8859-1"),"gb2312" );
//ChinaCha代表要被转换的字符串
String s=new String(ChinaCha.getBytes("iso-8859-1"),"gb2312" );
如果你要做一个大的项目,可以把这个方法封装到一个类中,
Java代码
public class CharacterChange {
public static String change(String input){
String result=null;
try{
result=new String(input.getBytes("iso-8859-1"),"gb2312");
}catch(Exception e){
e.printStackTrace();
}
return result;
}
}
public class CharacterChange {
public static String change(String input){
String result=null;
try{
result=new String(input.getBytes("iso-8859-1"),"gb2312");
}catch(Exception e){
e.printStackTrace();
}
return result;
}
}
当需要转换的时候就直接通过调用CharacterChange.change(ChinaCha); 就OK了。
分享到:
相关推荐
在IT行业中,软件乱码问题是一个常见的困扰,尤其在处理简体与繁体中文转换时。乱码通常出现在不支持特定字符集或者编码格式的软件上,导致文字无法正常显示,给用户带来了阅读和使用的不便。本文将深入探讨如何彻底...
要解决中文乱码问题,方法也很简单. 1>修改配置文件awstats.xxx.conf 在配置文件中把decodeutfkeys这个plugin打开就可以了。在配置文件中找到: #LoadPlugin="decodeutfkeys" 去掉前面的#就可以了。 不过...
经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...
在编写VBScript脚本时,尤其是当脚本中包含中文字符时,经常会发生编码问题。这通常会导致脚本运行时出现“无效字符”错误。问题的根源在于脚本的编码格式与Windows的默认编码不兼容。在上述描述中,问题出现的原因...
总结来说,通过在Zabbix的图形界面相关文件中添加编码转换函数,并在需要时修改字符串参数,可以解决因PHP编译选项导致的中文乱码问题。虽然这是个临时解决方案,但在生产环境中不重新编译PHP的情况下,是一种成本低...
首先,我们来看"jsp,struts,javascript,ajax乱码解决方案(转载)_安装过滤器.txt",这可能是指在Struts框架中使用JavaScript和Ajax进行交互时遇到的乱码问题。在Struts框架中,可以通过设置Filter来统一处理请求和...
说明: Xshell 是目前最好的远程登录到Linux 操作的软件,流畅的速度并且完美解决了中文乱码的问题, 是目前程序员首选的软件。 Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows ...
最进,Kali官方发布了过渡的Kali(2020.1a版本),这个版本相比之前的几个版本有了很大的一个变化,那就是自带中文语言包,也就是说,安装好之后就不会出现之前的乱码问题(我之前的博客要作废了呜呜呜),今天我来...
插件安装好后,在填写百度空间的URL时,稍微注意一些,有些URLl地址是汉字,那么,你填写的时候,就需要填写这些汉字的转码,如百度空间地址为`http://hi.baidu.com/%B0%DA%B6%C9%BF%CD%C8%CB%B0%A1`,则百度空间的...
网上这个问题谈论地比较多,做起来比较累,还偶尔会出乱码。还是将C#的成功代码帖一下吧。 转载请注明来源 代码如下: void SendCHNSms(string content,string phone) { //中文CDMA发送,UNICODE编码字节 byte[] b =...
修正了在Visual C++ MFC框架程序中会产生乱码的兼容性问题 修正了在调用对话框模版函数后程序运行不正常的问题 增加对kernel32!CreateProcessW函数的挂勾 0.70 beta 06.11.30 增加以下针对窗口及消息处理函数的挂钩...
因用发条js1.9,中文会出现乱码,用鬼鬼的就可以,发现本坛上只有7.0,其他地方找到了7.5的,给有需要的人下载。以下内容为转载: 鬼鬼JS调试工具,就如软件名说的那样,辅Zhu程序员的,提高效率的,有需要的欢迎来...
1、解决中文环境下中文乱码的问题 2、增加了Utility类,前台采用继承Pagebase类方式进行调用 14:01 2010/9/25 1、使Access数据库支持英文操作系统 较上一版本主要改进: 1、视频播放支持swf格式(如果youku、ku6等...
最后,文档提到了BugFree 3.0.3版本中中文名称附件下载时可能出现的文件名称乱码问题,以及在Windows 7环境下使用Xampp搭建BugFree 3.03版本时可能遇到的Error 500错误等问题。这些问题的解决方案也被包括在用户手册...
2. **JSP语法**:`<%@ page language="java" pageEncoding="GBK"%>`是JSP页面指令,它指定了页面使用的编程语言为Java,以及页面编码为GBK,这在处理中文字符时非常重要,以避免乱码问题。 3. **CSS引用**:`;pvf...
全书一共被压缩为5个rar,这是第二个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...
全书一共被压缩为5个rar,这是第五个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...
全书一共被压缩为5个rar,这是第四个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...
全书一共被压缩为5个rar,这是第三个!...21.2 中文乱码问题的解决方案 614 21.3 使用过滤器解决中文问题 616 21.4 让tomcat支持中文文件名 620 21.5 国际化与本地化 621 21.5.1 locale 621.. 21.5.2 资源包 623 ...