返回顶部
首页 > 资讯 > 精选 >JSP虚拟主机使用中的乱码问题有哪些
  • 276
分享到

JSP虚拟主机使用中的乱码问题有哪些

2023-06-17 13:06:40 276人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关jsP虚拟主机使用中的乱码问题有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1 POST提交表单是乱码常见的情况为:页面都正常,但新插入的数据全是乱码.这种情况,就是因为

这篇文章将为大家详细讲解有关jsP虚拟主机使用中的乱码问题有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1 POST提交表单是乱码

常见的情况为:页面都正常,但新插入的数据全是乱码.

这种情况,就是因为提交的数据被程序接收后就是乱码,这个乱码又插入数据库了,所以显示不正常

解决方案:

a 修改配制来完成

修改Tomcat的配制文件server.xml中的连接器,加上URIEncoding="GB2312"就OK了

b 自己写编码转换程序

b.a 在与表单交换数据的时候,做转换,这种方式灵活

每一个页面请求写一个转换,或者写一个公共的类,在接收的时候,都做一下转移,代码如下:

  1. public static String ISOGBChange(String s)  

  2. {  

  3. return EncodeChange(s,"ISO8859-1","GB2312");  

  4. }  

  5. public static String EncodeChange(String s,String source_encode,String dest_encode)  

  6. {  

  7. if(s==null)  

  8. return null;  

  9. try 

  10. {  

  11. byte[] tmpbyte = s.getBytes(source_encode);  

  12. s = new String(tmpbyte,dest_encode);  

  13. return s;  

  14. }  

  15. catch (Exception e)  

  16. {  

  17. return "ERROR";  

  18. }  


b.b 使用tomcat的WEB.xml中定义的过滤器filter来转换所有的请求编码

这个需要自己去研究一下过滤器的写法,再具体的转换编码,还是b.a中的代码进行编码转换的,只是转移不用再写在每个程序中了.

2 数据库中本来就是乱码

就是说数据库里面的数据本来就是乱码,无论您用什么编码连接数据库,查看到的都是乱码.如何确定数据库中本来就是乱码呢?(其实也不太容易确定,我们仅给出一个大概的判断)

您用客户端连接数据库的时候,一定要选择连接编码为GB2312,UTF-8,ISO-8859-1等常见的编码格式,连接并查看您的表中内容是不是正常的,若没有一种情况是正常的,应该就可以判定为乱码了.

当然,这个判定并不标准,甚至问题很多,但在国内,我想99%以上都用这几种编码.所以我认为这个判定准确性是可以被接受的.

解决方案:您用客户端连接数据库的时候,一定要选择连接编码为GB2312或者GBK,然后于重新执行数据库脚本,保证数据库里保存的是正常的字符.而不是乱码

3 从数据库提取出来就是乱码

数据库里本来是正常的,但用JAVA连接后,一经提取,就全乱了.

解决方案:修改JAVA连接数据库的URL,加上或者修改URL中的编码为UTF-8,characterEncoding=UTF-8,若是hibernate的配置问题,jdbc连接url不能有&符号,会导致出错或者后面不生效,我用&代替就好了

不要以为用的是GB2312这里就指定为GB2312(个人认为若指定为GB2312,驱动又多做了一次编码转换,所以就又成了乱码了)
当然,也可能驱动太旧等情况

关于“JSP虚拟主机使用中的乱码问题有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: JSP虚拟主机使用中的乱码问题有哪些

本文链接: https://lsjlt.com/news/289241.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JSP虚拟主机使用中的乱码问题有哪些
    这篇文章将为大家详细讲解有关JSP虚拟主机使用中的乱码问题有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1 POST提交表单是乱码常见的情况为:页面都正常,但新插入的数据全是乱码.这种情况,就是因为...
    99+
    2023-06-17
  • jsp虚拟主机租用怎么解决乱码问题
    jsp虚拟主机租用解决乱码问题的方法:1、POST提交表单是乱码,修改tomcat的配制文件或自己写编码转换程序;2、数据库中本来就...
    99+
    2023-02-10
    jsp虚拟主机租用 虚拟主机
  • 使用虚拟主机遇到的问题有哪些
    使用虚拟主机遇到的问题有:1、技术类问题,网页程序报错,可能是服务器配置问题或网站管理后台的用户名密码问题;2、服务类问题,包括网站程序的安装、版本升级、数据转移等;3、安全类问题,如网站遭DDOS攻击或CC攻击,网站内容被网警部门或品牌公...
    99+
    2024-04-02
  • 虚拟主机常见的问题有哪些
    虚拟主机常见的问题有:1、怎么设置只许内部人员访问,别人无法访问;2、虚拟主机开通了但用不了怎么解决;3、绑定了域名还是无法访问怎么办;4、ACCESS数据库被别人下载怎么办;5、FTP上传出现中断四什么原因导致的;6、日志文件需要定期清除...
    99+
    2024-04-02
  • 租用虚拟主机的常见问题有哪些
    租用虚拟主机的常见问题有:1、虚拟主机的流量是什么,虚拟主机的流量指用户访问数量;2、虚拟主机的连接数是什么,虚拟主机连接数指在同时访问网站的用户人数,可以直接反应到用户的登录水平;3、虚拟主机负载量是什么,虚拟主机的负载量指用户共同分享的...
    99+
    2024-04-02
  • 国外虚拟主机购买使用会有哪些问题
    国外虚拟主机购买使用会有:1、硬件故障问题,如果主机有问题,所有的虚拟主机都会产生问题;2、软件部署问题,要有软件许可才可以部署;3、缺乏虚拟化分区划分的合理标准,没有统一的计算标准;4、支持的操作系统会由硬件提供商的不同而有所限制;5、应...
    99+
    2024-04-02
  • 使用免费海外虚拟主机会有哪些问题
    使用免费海外虚拟主机会有的问题:1、硬件故障问题,如果主机有问题,所有的虚拟机都会产生问题;2、软件部署问题,要有软件许可才可以部署;3、缺乏虚拟化分区划分的合理标准,没有统一的计算标准;4、支持的操作系统会由硬件提供商的不同而有所限制;5...
    99+
    2024-04-02
  • 欧洲jsp虚拟主机租用有哪些优势
    欧洲JSP虚拟主机租用具有以下优势:1. 高性能:欧洲JSP虚拟主机租用提供了强大的硬件设施和优化的服务器环境,能够提供高性能的网站...
    99+
    2023-09-12
    欧洲jsp虚拟主机 虚拟主机
  • 境外jsp虚拟主机租用有哪些优势
    境外JSP虚拟主机租用相对于其他虚拟主机,具有以下优势:1、支持JSP应用程序境外JSP虚拟主机可以支持Java Web应用程序,包...
    99+
    2023-03-21
    境外jsp虚拟主机 虚拟主机
  • 虚拟主机申请常见的问题有哪些
    虚拟主机申请常见的问题有:1、虚拟主机绑定域名要备案吗,国内主机需要,港澳台主机和国外主机不需要;2、做企业网站需要购买多大的空间,200到500M的空间即可;3、多线虚拟主机与双线虚拟主机有什么区别,多线虚拟主机能解决电信和网通互联互通的...
    99+
    2024-04-02
  • 使用香港虚拟主机要注意哪些问题
    使用香港虚拟主机要注意的问题有:1、注意进行数据备份,以免因误操作导致数据丢失;2、注意打开防火墙时要在防火墙中增加新的端口;3、注意谨慎修改端口,以免修改错误导致虚拟主机无法登录或一些重要功能无法正常使用,修改3389、21等重要端口能降...
    99+
    2024-04-02
  • 虚拟主机购买使用会出现哪些问题
    虚拟主机购买使用会出现的问题有:1、硬件故障问题,如果主机有问题,所有的虚拟主机都会产生问题;2、软件部署问题,要有软件许可才可以部署;3、缺乏虚拟化分区划分的合理标准,没有统一的计算标准;4、支持的操作系统会由硬件提供商的不同而有所限制;...
    99+
    2024-04-02
  • 使用虚拟主机的好处有哪些
    使用虚拟主机的好处有:1.降低成本,价格低廉;2.节省时间,建站速度快;3.管理维护方便,操作简单;4.扩展性强,可以实时升级配置;具体分析如下:降低成本相对于其他网站空间,虚拟主机的价格是最低的,很多中小企业在搭建网站时受成本预算限制,往...
    99+
    2024-04-02
  • 虚拟主机租用要了解哪些问题
    虚拟主机租用要了解的问题有:1、了解虚拟主机的概念,虚拟主机是一台硬件服务器上针对每一个用户加装相应软件,实现多用户对硬件资源和通讯资源的共享;2、了解虚拟主机的稳定性,根据网站的规模进行选择;3、了解虚拟主机的性价比,选择性价比高的虚拟主...
    99+
    2024-04-02
  • 虚拟主机的用处有哪些
    虚拟主机是一种将物理服务器划分为多个虚拟服务器的技术,每个虚拟服务器可以独立运行不同的操作系统和应用程序。虚拟主机的用处包括:1. ...
    99+
    2023-09-07
    虚拟主机
  • 虚拟主机的作用有哪些
    虚拟主机的作用有:1、搭建小型门户网站,能为企业节省资金和资源;2、搭建电子商务平台,能降低建站成本;3、搭建ASP和PHP应用平台...
    99+
    2023-02-09
    虚拟机的作用 虚拟机
  • 虚拟主机有哪些用途
    虚拟主机的用途有:1、作为网站空间使用,方便管理,可以智能升级,且成本低廉,能根据用户需求适当增加资源;2、作为文件共享平台使用,方便数据、资料随时取用和分享;3、用于记录某些方面的知识或研究,方便提取和备份数据;4、作为软件应用平台使用,...
    99+
    2024-04-02
  • 虚拟主机有哪些作用
    虚拟主机的作用有:1.虚拟主机空间,建站;2.电子商务平台,在线交易平台;3.ASP、PHP应用平台,应用部署;4.数据共享平台,数据共享、数据下载;5.数据库存储平台,提供数据存储功能;具体分析如下:虚拟主机空间虚拟主机非常适合作为中小企...
    99+
    2024-04-02
  • 虚拟主机使用cdn的优势有哪些
    虚拟主机使用CDN的优势包括:1. 提高网站加载速度:CDN会将网站的静态资源分发到全球各地的服务器节点,使用户可以从就近的服务器节...
    99+
    2023-09-05
    虚拟主机 cdn
  • 云虚拟主机租用要注意哪些问题
    云虚拟主机租用要注意的问题有:1、空间大小,分析自身需求,按自身需求选择云虚拟主机的空间大小;2、流量和带宽,分析网站访问量,按实际情况选择流量和带宽;3、托管域名数量,确保可以托管多个域名或可以支持一定数量的子站建设;4、数据库支持,满足...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作