问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...ContentType("text/html;charset=gbk"); 为什么还是中文乱码...

发布网友 发布时间:2024-03-02 01:29

我来回答

5个回答

热心网友 时间:2024-07-19 13:11

这是因为:由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式,也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,它的值为GBK),然后JDK就把我们的java源程序从file.encoding编码格式转化为JAVA内部默认的UNICODE格式放入内存中。然后,javac把转换后的unicode格式的文件进行编译成.class类文件,此时.class文件是UNICODE编码的,它暂放在内存中,紧接着,JDK将此以UNICODE编码的编译后的class文件保存到我们的操作系统中形成我们见到的.class文件。对我们来说,我们最终获得的.class文件是内容以UNICODE编码格式保存的类文件,它内部包含我们源程序中的中文字符串,只不过此时它己经由file.encoding格式转化为UNICODE格式了。当我们不加设置就编译时,相当于使用了参数:javac -encoding gbk XX.java,当然就会出现不兼容的情况。
解决办法是:应该使用-encoding参数指明编码方式:javac -encoding UTF-8 XX.java,这下没警告了,运行也正确了在JCreator 4中设置:菜单:Configure --> Options --> JDK Tools --> Compiler,选中<Default>,然后选Edit,Parameters里面,最前面添加:-encoding UTF-8。
Parameters原来的
默认值为:-classpath "$[ClassPath]" -d "$[OutputPath]" $[ModJavaFiles]
修改后为:-encoding UTF-8 -classpath "$[ClassPath]" -d "$[OutputPath]" $[ModJavaFiles]

热心网友 时间:2024-07-19 13:09

连接数据库的url
url=jdbc:mysql://10.0.6.89:3307/gczf?useUnicode=true&characterEncoding=UTF-8
jsp页面上
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="utf-8" %>

热心网友 时间:2024-07-19 13:04

response.setContentType("text/html;charset=gbk");
request.setCharacter("gbk");
你这里的乱码应该是数据库的乱码吧!

热心网友 时间:2024-07-19 13:07

前台加密,后台解密。
java后台是自动解密的好像

热心网友 时间:2024-07-19 13:08

你这个是get方法,用response.setContentType是没用的,得把字符取出来,一个一个重新编码,String s=new String(param.getBytes("IS0-8859-1“,"GBK");//param为你取出来的字符,要不你就用post提交,就可以用response.setContentType("text/html;charset=gbk");
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我通过中介贷款公司,零首付购车然后用车做抵押用钱,这个可以吗?有 12月5日得了新冠还需要隔离吗 北京2022年12月得了新冠可以在家隔离吗 ppt文字怎么一分为二 妄杀淫盗之罪都是什么最 中国国有保险有哪几家? 拍牙片对怀孕有影响吗 拍牙片的辐射到底有多少 六个月孕妇能补牙吗 怀孕期间拍牙片对胎儿的影响是什么呢?怀孕期间不能做的检查有哪些... 怀孕拍牙片会致畸吗 一年内怎么改第二次 在一部新手机上登上,再删除聊天记录,另一部手机上还能看到以前... 求一篇写动物的作文(要写出对小动物的喜爱),题目是我最喜欢的... 求一篇关于环保或保护动物的作文,600字左右,要有一个事例的... 怎么一年内修改两次? ...word.class用记事本打开 然后是一堆乱码.怎么办 怎么才能正常打开... 哈尔滨三月末什么天气,穿拉毛外套还是薄外套? 圆周率的公式是什么???急急急 晚上吃生姜有什么危害吗330 晚上吃生姜有什么害处?263 晚上吃姜有什么危害?3320 手机喜欢自动返回,关机怎么回事 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 求一篇关于保护金丝猴的英语作文180 选一种濒危动物写一篇英语作文89 请帮忙写一篇英语作文 最好今晚就有 字数尽量多 牛津8AU5... 学起来|区分抑郁情绪、抑郁状态和抑郁症 给濒危动物的一封回信34 揭秘茶与健康,一杯茶的力量究竟有多大 以下三个房子哪个最漂亮 ?修的话大概价钱是多少啊? 梦到和爷爷吵架代表什么?1 梦见別人家埋人吵架是什么意思1 希望用过OPPO音乐手机A105的亲们给点意见,这款手机值得买吗?_百度知 ... 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... 写一篇介绍珍稀动物的作文58 根据迁移内容的不同,迁移可以分为()。 心衰患者心律失常,心脏总是颤抖着跳的很快150多次又突然又慢了下来,有... ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 分久必合,合久必分的出处 根据迁移内容的不同抽象和概括水平。可将迁移分为( )。 根据迁移内容的不同抽象与概括水平,迁移可以分为()。 一年内可以修改几次? iphone11pro max使用微信开视频的时候为什么接起来还有铃声回向?_百度... 根据迁移内容抽象和概括水平不同,迁移分为( )。 用苹果手机怎么做到第二次修改 根据迁移内容的不同,学习迁移可以分为一般迁移和具体迁移。下列属于具体... 三岁儿童坐飞机要买票吗 王氏伸筋壮骨胶囊中国专利申请号99060917DJ濮卫1999j药制剂是假的吗... 按照学习迁移内容的抽象与概括化水乎进行划分,可以分为( )。 ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次...