永发信息网

求解决DoteyUpload表单数据乱码问题

答案:2  悬赏:30  手机版
解决时间 2021-04-28 00:56

dim filerename
  set upload=new DoteyUpload
  Upload.Upload()
  Randomize
  set rs=server.CreateObject("ADODB.recordset")
  rs.open "select * from "&table&" where id=-1",conn,3,3
  rs.addnew
  i=0
  For Each fileItem In Upload.Files.Items
   filerename=filerename&Int((9999999999 * Rnd) + 1) & fileItem.FileExt&"|"   
   fileItem.SaveAs formPath & Int((9999999999 * Rnd) + 1) & fileItem.FileExt
   i=i+1
  Next
  rs("name")=upload.form("name")

直接获取过来的数据是乱码··那个上传类都已经设置UTF-8了··还是不行

最佳答案
由于你使用POST方法提交,所以不用考虑TOMCAT配置文件编码的问题,只需要保证页面编码,和后台编码一致即可。在浏览器右键看一下你的页面编码是不是utf-8,然后看看在servlet之前有没有过滤器改变过编码就可以了  应用一下方法,百分之九十都能解决掉了首先,就是加入过滤器,如果不起作用,就按下面方法来做。 为了让JSP编译器能正确地解码我们的含有中文字符的JSP文件    <%@ page pageEncoding="gb2312"%>      保证JSP向客户端输出时是采用中文编码方式输出    <%@ page contentType="text/html;charset=GB2312"%>      为了让JSP能正确获得传入的参数    <%request.setCharacterEncoding("gb2312");%>      对于SERVLET只要在最前面加上这句即可:    为了让JSP响应按照正确的编码格式    response.setContentType(”text/html; charset=gb2312″);   
全部回答
这明显是ASP的上传类,楼上几个回答的是JAVA的,答不对题,解决不了问题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
叶县平顶山康春大药房(保安镇农业服务中心农
电脑的颜色太深,救命!!!
气色很不好 该怎么办
詹天佑修路的依据
文理 分科 怎么样
我梦幻WZ59级 但我发现我PK速度实在不行 ,55
怡森环保科技公司地址在哪,我要去那里办事
练跆拳道需要具备什么条件?
鼻子周围的脸上毛孔粗大怎么办?
四十五级白手应带么光剑呢?
犬夜叉老是死不掉呢?
霸气古风女子说的句子,描写漂泊的诗词
宾王中学 课间音乐
成龙大哥的电影有哪些?请推荐一些精彩的。有
冰轮(芝罘)工业园北区怎么去啊,有知道地址的
推荐资讯
怎样辩别翻新和原装手机
泡沫之夏还会写第四部吗
伊利包装纯牛奶可以带包装加热。吗
键盘通电,按键全部失灵,急需解决。
金立金钢能设老年模式吗
我爱一个女孩,我要等她,不管多久…我能等来
3dmax8.0 的扑捉点不显示是怎么回事啊?
贵阳雪茄专卖
对老师写一段毕业赠言,描写空气的句子
地下城为什么现在白手少了
为什么我接所有人的电话手机都显示无号码呢?
皮肤暗黄泛黑(由其是额头上)怎么办?有什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?