关于中文乱码的问题,快奔溃了,各种拦截器各种办法使用上,没有任何效果。。。求大神指点。。 5C

图片说明

图片说明

图片说明

 <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>欢迎登录后台管理系统</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" src="js/jquery.js"></script>
<script src="js/cloud.js" type="text/javascript"></script>

<script language="javascript">
    $(function(){
    $('.loginbox').css({'position':'absolute','left':($(window).width()-692)/2});
    $(window).resize(function(){  
    $('.loginbox').css({'position':'absolute','left':($(window).width()-692)/2});
    })  
});  
</script> 

<script>
    //读取验证码
    function readcode(){
        //获取img中的属性
        var imgEle = $("#imgEle");
        //改变img的属性值
        var now = new Date().getTime();
        //不同的时间点获取的是不同的图片
        imgEle.attr("src","rc.action?hello="+now);
    }

    //验证文本框中的内容
    function checkcode(){
        //获取文本框中的内容
        var code = $("#code").val();
        //进行向后台的一个传递
        var data = {operation:'checkcode',code:code};

        $.get("user.action",data,function(result){
            if(result=="yes"){
                $("#loginFrim").submit();
            }else if(result=="no"){
                $("#tipinfo").fadeIn(200);
                $("#loginFrim").reset();
            }
        });
    }

    //试验弹出框
    function checkName(){
        var uname = $("#uname").val();  
        if(uname == "123"){
            $("#tipinfo").fadeIn(200);
        }
    }


    //弹出框设置的属性
    $(document).ready(function(){
          $(".click").click(function(){
          $(".tip").fadeIn(200);
          });

          $(".tiptop a").click(function(){
          $(".tip").fadeOut(200);
        });

          $(".sure").click(function(){
          $(".tip").fadeOut(100);
        });

          $(".cancel").click(function(){
          $(".tip").fadeOut(100);
        });

        });
</script>

</head>

<body style="background-color:#df7611; background-image:url(images/light.png); background-repeat:no-repeat; background-position:center top; overflow:hidden;">



    <div id="mainBody">
      <div id="cloud1" class="cloud"></div>
      <div id="cloud2" class="cloud"></div>
    </div>  


<div class="logintop">    
    <span>欢迎登录后台管理界面平台</span>    
    <ul>
    <li><a href="#">回首页</a></li>
    <li><a href="#">帮助</a></li>
    <li><a href="#">关于</a></li>
    </ul>    
    </div>

    <div class="loginbody">

    <span class="systemlogo"></span> 

    <div class="loginbox loginbox1">
    <form action="user.action" method="post" id="loginFrim">
        <input type="hidden" name="operation" value="login"/>
        <ul>
            <li><input name="username" type="text" id="uname" onblur="checkName();" class="loginuser" placeholder="请输入用户名" autocomplete="off"/></li>
            <li><input name="userpwd" type="password" class="loginpwd" placeholder="请输入密码"/></li>
            <li class="yzm">
            <span><input id="code" onblur="checkcode();" type="text" value="验证码" onclick="JavaScript:this.value=''"/></span><cite><img id="imgEle" width="112px" height="45px"  src="rc.action" onclick="readcode();"></cite> 
            </li>
            <li><input type="button" onclick="checkcode();" class="loginbtn" value="登录"/><label><input name="" type="checkbox" value="" checked="checked" />记住密码</label><label><a href="#">忘记密码?</a></label></li>
        </ul>
    </form>

    </div>

    </div>
    <!-- 弹出框的信息 -->
    <div class="tip" id="tipinfo">
        <div class="tiptop"><span>提示信息</span><a></a></div>

      <div class="tipinfo">
        <span><img src="images/ticon.png" /></span>
        <div class="tipright">
        <p>请重新输入验证码</p>
        <cite>如果是请点击确定按钮 ,否则请点取消。</cite>
        </div>
        </div>

        <div class="tipbtn">
        <input name="" type="button"  class="sure" value="确定" />&nbsp;
        <input name="" type="button"  class="cancel" value="取消" />
        </div>
    </div>

    <div class="loginbm">版权所有  2014  <a href="http://www.uimaker.com">uimaker.com</a>  仅供学习交流,勿用于任何商业用途</div>

</body>

</html>

建立了三条防线,前端接收参数的时候设置utf-8,还有自己的拦截器拦截中文乱码的问题,但是各种效果各种试,没有什么用,登陆的时候英文名字能上去,一换成中文就上不去了,就显示乱码了。。。添加用户也是这问题,名字就成乱码了。。。求大神帮忙。。。

11个回答

你的页面本身是什么编码?
配置的服务器默认首运行什么编码?
这些有查过吗?

qq_39586869
qq_39586869 这些都查过了,都正确
接近 2 年之前 回复

原因很简单....不要用get提交,用post提交

有时候解码解两次就解成乱码了

你看下你数据库是什么数据库?MYSQL的话,你看下存储的编码是什么?最好都统一成UTF8编码

qq_39586869
qq_39586869 这个也没有任何问题
接近 2 年之前 回复

至少这么写应该是可以的

@Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain filter) throws IOException, ServletException {
        HttpServletResponse res = (HttpServletResponse) response;
        res.setCharacterEncoding("UTF-8");
        res.setHeader("Content-Type", "application/json;charset=UTF-8");
        filter.doFilter(request, response);
    }

不知道您这为什么不好用,我解决这种问题先解决post请求乱码(具体做法也不清楚,可以百度),对于get请求我不做任何处理直接修改tomcat的默认编码;

post或者get请求都可以处理,亲测可行

String param = req.getParameter("前台参数name");
 Matcher m = Pattern.compile("[\u4e00-\u9fa5]").matcher(param);  
//如果没有发现中文,说明使用get方式传递了中文,需要使用下面的方法转换  
if (!m.find()) {  
    param = this.tools.decodeUTF8FromIso88591(param);
}  
public String decodeUTF8FromIso88591(String paramStr) {
    if (null == paramStr || paramStr.length() <= 0) {
        return null;
    }
    try {
        byte[] bytes = paramStr.getBytes("iso-8859-1");
        paramStr = new String(bytes, "utf-8");
    } catch (Exception e) {
        e.printStackTrace();
    }
        return paramStr;
}

亲,你疏忽了数据库的编码了。。建议核对你的本数据库的编码方式,确保为utf-8,还有连接数据库的时候建议写成这样:jdbc:mysql://ip:3306/数据库名?useUnicode=true&characterEncoding=utf-8

qq_39586869
qq_39586869 我好无奈,这些我都亲自看过了,都没有问题,都是UTF-8形式的,现在就是打了断点后发现是从前端页面传递过来 就成了乱码了!!!
接近 2 年之前 回复

整个项目的编码是utf-8,页面设置utf-8,java代码设置utf-8,数据库设置utf-8即可

qq_39586869
qq_39586869 我好无奈,这些我都亲自看过了,都没有问题,都是UTF-8形式的,现在就是打了断点后发现是从前端页面传递过来 就成了乱码了!!!
接近 2 年之前 回复

如果只是这个接口中文乱码,先编码,到后台再解码;

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
苹果9.0.2真机运行各种奔溃
其他型号都没问题,模拟器9.0.2也没问题,它不是点一个位置奔溃,随便操作都有可能奔溃,由于没有9.0.2版本手机,而且是用户的 亲们给点建议呗 跪谢 在线等
小白求帮助,快奔溃了,万分感激
using System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Data.SqlClient;rnusing System.Drawing;rnusing System.Linq;rnusing System.Text;rnusing System.Threading.Tasks;rnusing System.Windows.Forms;rnrnnamespace 陈少伟rnrn public partial class Frm_login : Formrn rn public Frm_login()rn rn InitializeComponent();rn rnrn private void btn_ok_Click(object sender, EventArgs e)rn rn string str = @"Data Source=.;Initial Catalog=HIS;Integrated Security=True";rn SqlConnection conn = new SqlConnection(str);rn conn.Open();rn string selectsql = ("select username,userpass, from Login " +rn " where username='" + txt_name.Text.Trim() +rn "' and userpass='" + txt_pwd.Text.Trim() + "'");rn SqlCommand cmd = new SqlCommand(selectsql, conn);rn cmd.CommandType = CommandType.Text;rn SqlDataReader sdr;rn sdr = cmd.ExecuteReader();rn if (sdr.Read())rn rn Frm_Main newfrm = new Frm_Main();rn this.Hide();rn newfrm.Show();rn rn elsern //如果密码错误,则显示提示信息并要求用户重新输入rn MessageBox.Show("用户名或密码错误!", "提示",rn MessageBoxButtons.OK,rn MessageBoxIcon.Information);rn txt_name.Text = "";rn txt_pwd.Text = "";rn txt_name.Focus();rn rnrn rn rnrn rn rnrnrnrn调试输入帐号密码后就出错了rnrn[img=https://img-bbs.csdn.net/upload/201612/19/1482116302_916092.png][/img]rnrn可以帮我看看要怎么改吗,万分感激
快奔溃了,人民币求helloword示例
本人小菜,搞了N天搞不定,快崩溃了。。 rnrn项目中有个开发商提供了一个接口,如图所示 rnrnhttp://www.haoyunfood.com/users/1.jpg rnrnhttp://www.haoyunfood.com/users/3.jpg rnhttp://www.haoyunfood.com/users/4.jpg rnrn提交一个查询XML再返回一个结果XML。我需要把这个返回的XML取出来弄到这个页面中的数字电视数据库下面,字段放几个就可以了。如图2 rnrnhttp://www.haoyunfood.com/users/2.jpg rnrnrn价格和付款方式 联系QQ:6167681
cenos 启动奔溃,求大神指点,在线等~~~
![图片说明](https://img-ask.csdn.net/upload/201805/04/1525399296_807706.png)rn![图片说明](https://img-ask.csdn.net/upload/201805/04/1525405294_783981.png)
大家快帮帮我,我快奔溃了
前段时间,有个猎头打电话给我说有一家公司要找测试的人,说要帮我推荐,我也答应了。后来有过两轮电话面试,都pass了,但是最后见那个经理的时候,问我测试覆盖率的问题还有什么defect life cycle,testing strategy我都没有弄明白是什么意思。关键是我这2年都是做软件测试外包,我们的测试用例完全是根据详细设计书来做的,也就是按照详细设计书上写的内容step by step的写下来,而且都是写在excel里面的,从来都没有关心过什么测试覆盖率的问题,我最近也在网上下了一些资料,看了一下,好像是先对业务说明作一个路径划分,然后再做case什么的。所以想问一下大家平时做测试的一个比较详细的流程,望大家多多指教,谢谢了!
花生壳解析域名问题。快奔溃了
我在花生壳官网注册了一个域名。想解析到本地电脑IIS服务器。因为是新手,在网上找资料。就rnrn是不成功。故来请教会的朋友。求指教rnrn我把电脑上的防火墙全关了。360关了。我是连接路由上网的。rnrn我现在完成了这些步骤rnrn1:我电脑是自动获取IP的 ,我的IP是192.168.1.33rnrn2:我在路由器设置了这些 (都是按照网上一步一步来的。可就是不行)rnrn[img=https://img-bbs.csdn.net/upload/201403/01/1393672912_803958.jpg][/img]rnrn[img=https://img-bbs.csdn.net/upload/201403/01/1393672939_723955.jpg][/img]rnrn[img=https://img-bbs.csdn.net/upload/201403/01/1393672951_1931.jpg][/img]rnrn[img=https://img-bbs.csdn.net/upload/201403/01/1393672959_74056.jpg][/img]rnrnrn[img=https://img-bbs.csdn.net/upload/201403/01/1393673257_991510.jpg][/img]rnrn[img=https://img-bbs.csdn.net/upload/201403/01/1393673286_353214.jpg][/img]rnrnrn3:我在本地IIS上已经搭建好了一个网站。我是win7 的电脑rnrn我在本地访问 boyniqing.xicp.net不成功。请教下大家。谢谢了。。
新人求解map的问题。快奔溃了
刚入公司实习,上级给的一个任务,很简单。。。但是不会啊求帮助rn[img=https://img-bbs.csdn.net/upload/201503/23/1427091595_347952.png][/img]rnrnrn为何报错。。对map这个不太熟悉
各种求lca的办法
1.暴力求 2.倍增求 3.用RMQ求 4.用tarjan离线求 5.用树链剖分求 6.(刚看到有一个转成二进制求的)有点懵逼 1.关于暴力 有的时候是很快的(深度比较小),有时可以人为构造(如按秩合并),大部分时间可以被卡过,所以不是个好方法,但暴力出奇迹啊 代码我有个比较优美的 x1:=x; ...
oracle查询语句 求各种大神指点
查询每个部门(deptno)的经理(manager)和职员(clerk)的数量,最后显示以上三个列。求各路大神指点。
快奔溃了。对HttpService 无语
这几天一直卡在FLEX和后台交互,现在终于知道当时用restful怎么无法通过了。 今天重大发现,无论如何改变 HTTPService.method 的值 ,捕获到的结果始终是 GET. 天哪,怎么会这样!!?? 高手指条明路呀。   把唯一的希望寄存到 crossdomain 上,不过添加后还是没效果,依旧always get   suck!!!!!!!...
求助 webBrowser 在IE9下奔溃!!!!!大神帮忙~~~
环境如下:rnvs2008、ie9rnrn在项目内使用了webBrowser可是一旦webBrowser遇到下载页面就出现错误。rnrn保存界面就卡死。然后就直接全部消失,已经第二次遇到这样的情况了,百度谷歌无果后,求遇到过的大神指教。rnrn直接到下载页面我是这么写的webBrowser1.Navigate("http://www.abc.com/download.do?id=111);rnrnrn就会解析出给我的下载物,可惜程序奔溃。。
向客户端发送js脚本出现中文乱码,大家给想想办法,快奔溃了................在线等呀......................
我在spring的controller中向客户端发送js脚本:rnresponse.getWriter().println(" ");rn在windows系统上是好的,结果部署到linux系统上就出现了中文乱码的问题。我是用filter过滤为UTF-8编码。随后我又改为这样:rnresponse.getWriter().println(" ");rn将中文直接编译为UTF-8,结果还是乱码。测试用的客户端的编码都是UTF-8的,就是出现乱码。我都快崩溃了,各位给想想办法。...........
关于Eclipse 在Linux上奔溃的问题
这几天在搞大数据的时候,搭建环境耗费了不少的时间。 各种错误、各种麻烦。。。 其中在伪分布式搭建好之后,在linux安装eclipse时,可能会出现多种情况: 1.可能你安装的Eclipse无法识别到你安装的jdk,主要可能是jdk版本过高。表现在安装完 Eclipse的时候,无法启动,显示的错误之中有jdk版本比你高的情况,至于有没有不能识别 高版本的我没有试过,具体的错误图忘记保存了
8.0启动奔溃问题
近期新写了一个APP发现启动页面有奔溃数据,而且都发生在android8.0上面。我们自己的8.x测试机型没有出问题 异常如下 Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{xxxx.xxxx.SplashActivity}: java.lang.IllegalStat...
android O奔溃问题
android8.1使用自定义控件绘制Drawable奔溃 java.lang.ClassCastException: android.graphics.drawable.AdaptiveIconDrawable cannot be cast to android.graphics.drawable.BitmapDrawable AdaptiveIconDrawable:anroid...
对接口要奔溃了。
技术不到位,C#与java对个接口接二连三出问题,好不容易 Rsa加密搞定,sign签名也搞定,结果对方Rsa 解密出来 ,后面带了一个类似乱码的东西。[img=https://img-bbs.csdn.net/upload/201904/29/1556522334_23910.png][/img] 如图所示, 不知道这是什么导致的。
iOS 奔溃整理
1:@selector提供的选择器未定义,运行时造成程序崩溃。 2:野指针造成的程序奔溃。 3:多次release,造成对象引用技术为负数, 然后后续还使用。 4:数据类型错误使用。 5:nil造成的程序奔溃 6:   数组下标越界造成的程序奔溃
归档解档自定义类奔溃的问题
要特别注意的是,归档解档方法只能应用于基本的Foundation对象,如果NSArray或NSDictionary中包含自定义的类对象,或直接归档自定义类对象,那么程序将会崩溃: 报错如下: [User encodeWithCoder:]: unrecognized selector sent to instance 0xcb4e560原因是User类的encodeWithCoder方法没有实现
ios各种控件的各种效果
包括系统的地址薄,加速计,摄像头;网络连接http请求,xml,json和html的文件解析以及6种ui设计还有多种动画效果的一个集成教学用例。
为什么会奔溃!!??
[code=C/C++]rn#include rn#include rn#include rnrnstruct fontrnrn unsigned int id : 8;rn unsigned int size : 7;rn unsigned int : 1;rn unsigned int bold : 1;rn unsigned int italic : 1;rn unsigned int underline : 1;rn unsigned int : 5;rn;rnrnchar choicememu(void);rnvoid ChangeFont(struct font *);rnvoid ChangeSize(struct font *);rnvoid ChangeAlignment(char *);rnvoid DeleteEnter(void);rnrnint main(void)rnrn struct font fonts = 1, 12, 0, 0, 0;rn char alignment[7] = "left";rn char ch;rn rn puts(" ID SIZE ALIGNMENT B I U");rn printf("%2d %8d %11s", fonts.id, fonts.size, rn alignment);rn printf("%10s %5s %5s\n", fonts.bold ? "on" : "off", rn fonts.italic ? "on" : "off", fonts.underline ? "on" : "off");rn while((ch = choicememu()) != 'q')rn rn switch(ch)rn rn case 'f' : ChangeFont(&fonts);rn DeleteEnter();rn break;rn case 's' : ChangeSize(&fonts);rn DeleteEnter();rn break;rn case 'a' : ChangeAlignment(alignment);rn break;rn case 'b' : fonts.bold ^= 0x1;rn break;rn case 'i' : fonts.italic ^= 0x1;rn break;rn case 'u' : fonts.underline ^= 0x1;rn break;rn default : puts("Choice Error!");rn rn puts(" ID SIZE ALIGNMENT B I U");rn printf("%2d %8d %11s", fonts.id, fonts.size, rn alignment);rn printf("%10s %5s %5s\n", fonts.bold ? "on" : "off", rn fonts.italic ? "on" : "off", fonts.underline ? "on" : "off");rn rn puts("Done");rn return 0;rnrnrnchar choicememu(void)rnrn char ch;rn rn puts("f) chang font s) change size a) change alignment");rn puts("b) toggle bold i) toggle italic u) toggle underline");rn puts("q) quit");rn ch = tolower(getchar());rn DeleteEnter();rn if(strchr("fsabiuq", ch) == NULL)rn rn puts("Please re-enter: ");rn ch = tolower(getchar());rn DeleteEnter();rn rn return ch;rnrnrnvoid ChangeFont(struct font * pts)rnrn unsigned int num;rnrn puts("Please input font (0-255): ");rn scanf("%u", &num); // 为什么这里写成scanf("%u", pts->id);程序就奔溃?rn pts->id = num;rnrnrnvoid ChangeSize(struct font * pts)rnrn unsigned int num;rnrn puts("Please input font size (0-127): ");rn scanf("%u", &num);rn pts->size = num;rnrnrnvoid ChangeAlignment(char * str)rnrn char ch;rn rn puts("Select alignment: ");rn puts("l) left c) center r) right");rn ch = tolower(getchar());rn DeleteEnter();rn switch(ch)rn rn case 'l' : strcpy(str, "left");rn break;rn case 'c' : strcpy(str, "center");rn break;rn case 'r' : strcpy(str, "right");rn break;rn default : puts("choice error");rn rnrnrnvoid DeleteEnter(void)rnrn while(getchar() != '\n')rn continue;rnrn[/code]
Android开发WebView奔溃
rn我是android新手,现在我用了一个WebView,在加载搜狐视频的播放页面(如:http://m.tv.sohu.com/20130523/n376817152.shtml)的时候,页面直接奔溃了,logcat中看到如下信息,请高手们帮我看看.rnrn05-23 11:48:56.653: W/dalvikvm(555): JNI WARNING: JNI method called with exception raisedrn05-23 11:48:56.663: W/dalvikvm(555): in Landroid/webkit/WebViewCore;.nativeTouchUp (IIIII)V (GetIntField)rn05-23 11:48:56.693: W/dalvikvm(555): Pending exception is:rn05-23 11:48:56.693: I/dalvikvm(555): Ljava/lang/NullPointerException;:rn05-23 11:48:56.693: I/dalvikvm(555): at android.webkit.WebViewCore$EventHub.transferMessages(WebViewCore.java:1373)rn05-23 11:48:56.693: I/dalvikvm(555): at android.webkit.WebViewCore$EventHub.access$200(WebViewCore.java:784)rn05-23 11:48:56.693: I/dalvikvm(555): at android.webkit.WebViewCore.initialize(WebViewCore.java:199)rn05-23 11:48:56.693: I/dalvikvm(555): at android.webkit.WebViewCore.initializeSubwindow(WebViewCore.java:217)rn05-23 11:48:56.693: I/dalvikvm(555): at android.webkit.CallbackProxy.createWindow(CallbackProxy.java:1129)rn05-23 11:48:56.703: I/dalvikvm(555): at android.webkit.BrowserFrame.createWindow(BrowserFrame.java:792)rn05-23 11:48:56.703: I/dalvikvm(555): at android.webkit.WebViewCore.nativeTouchUp(Native Method)rn05-23 11:48:56.703: I/dalvikvm(555): at android.webkit.WebViewCore.access$3300(WebViewCore.java:53)rn05-23 11:48:56.703: I/dalvikvm(555): at android.webkit.WebViewCore$EventHub$1.handleMessage(WebViewCore.java:1158)rn05-23 11:48:56.723: I/dalvikvm(555): at android.os.Handler.dispatchMessage(Handler.java:99)rn05-23 11:48:56.723: I/dalvikvm(555): at android.os.Looper.loop(Looper.java:123)rn05-23 11:48:56.723: I/dalvikvm(555): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:629)rn05-23 11:48:56.723: I/dalvikvm(555): at java.lang.Thread.run(Thread.java:1019)rn05-23 11:48:56.753: I/dalvikvm(555): "WebViewCoreThread" prio=5 tid=11 NATIVErn05-23 11:48:56.753: I/dalvikvm(555): | group="main" sCount=0 dsCount=0 obj=0x40547d68 self=0x2dc9d0rn05-23 11:48:56.753: I/dalvikvm(555): | sysTid=573 nice=0 sched=0/0 cgrp=default handle=3320792rn05-23 11:48:56.753: I/dalvikvm(555): | schedstat=( 11077965674 24351242720 1609 )rn05-23 11:48:56.753: I/dalvikvm(555): at android.webkit.WebViewCore.nativeTouchUp(Native Method)rn05-23 11:48:56.753: I/dalvikvm(555): at android.webkit.WebViewCore.access$3300(WebViewCore.java:53)rn05-23 11:48:56.753: I/dalvikvm(555): at android.webkit.WebViewCore$EventHub$1.handleMessage(WebViewCore.java:1158)rn05-23 11:48:56.753: I/dalvikvm(555): at android.os.Handler.dispatchMessage(Handler.java:99)rn05-23 11:48:56.753: I/dalvikvm(555): at android.os.Looper.loop(Looper.java:123)rn05-23 11:48:56.753: I/dalvikvm(555): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:629)rn05-23 11:48:56.753: I/dalvikvm(555): at java.lang.Thread.run(Thread.java:1019)rn05-23 11:48:56.763: E/dalvikvm(555): VM aborting
Android系统奔溃日志
/data/system/dropbox 下的 data_app_crash@15XXXXXXX.txt
PB应用程序奔溃
大虾么,有个问题百思不得其解,现象如下:rn客户使用应用程序的时候,其中一个窗体,当查询的时候没有数据的时候,整个程序奔溃了,SYSTEMERRO也执行没有,直接退出,连异常提示都没有,只有操作系统提示应用程序异常rnrn而在有开发环境的机器上却不会奔溃,两者操作系统版本相同,百思不得其解!请指教
Flash奔溃,求救
程序使用Flash10d.ocx,每次播放导致IE崩溃,rn调试时候跟踪断点每次中断都在Flash10d.ocx中,不知道怎么找出代码中的问题,麻烦各位有没有什么好的方案提供?rn崩溃的汇编代码附在下面:rn设置播放器: D:\\player2_8.swfrn设置播放文件:D:\123.swfrniexplore.exe 中的 0x77dcb3a1 处最可能的异常: 0xC0000005: 读取位置 0x00000074 时发生访问冲突 。rniexplore.exe 中的 0x034a7f3a 处最可能的异常: 0xC0000005: 写入位置 0x000000c4 时发生访问冲突 。rniexplore.exe 中的 0x034a7f3a 处未处理的异常: 0xC0000005: 写入位置 0x000000c4 时发生访问冲突 。rnrn03537E83 cmp byte ptr ds:[20000h],al rn03537E89 add byte ptr [eax],al rn03537E8B mov eax,dword ptr [esi+0E0h] rn03537E91 mov dword ptr [eax+53Ch],ebx rn03537E97 pop edi rn03537E98 mov dword ptr [esi+0C8h],ebx rn03537E9E mov byte ptr [esi+0C1h],bl rn03537EA4 mov byte ptr [esi+0C0h],bl rn03537EAA mov dword ptr [esi+0DCh],ebx rn03537EB0 mov dword ptr [esi+0ECh],ebx rn03537EB6 mov dword ptr [esi+0F0h],ebx rn03537EBC mov eax,esi rn03537EBE pop esi rn03537EBF pop ebx rn03537EC0 ret rn03537EC1 push ebp rn03537EC2 mov ebp,esp rn03537EC4 cmp dword ptr [ebp+0Ch],69h rn03537EC8 mov ecx,dword ptr [ebp+1Ch] rn03537ECB jne 03537F05 rn03537ECD cmp dword ptr [ecx+8],2 rn03537ED1 jne 03537F05 rn03537ED3 mov eax,dword ptr [ecx] rn03537ED5 cmp word ptr [eax+10h],3 rn03537EDA jne 03537F05 rn03537EDC cmp word ptr [eax],0Bh rn03537EE0 jne 03537F05 rn03537EE2 cmp word ptr [eax+8],0FFFFh rn03537EE7 mov eax,dword ptr [eax+18h] rn03537EEA sete cl rn03537EED dec eax rn03537EEE je 03537EFB rn03537EF0 dec eax rn03537EF1 jne 03537F01 rn03537EF3 mov eax,dword ptr [ebp+8] rn03537EF6 mov byte ptr [eax+54h],cl rn03537EF9 jmp 03537F01 rn03537EFB mov eax,dword ptr [ebp+8] rn03537EFE mov byte ptr [eax+55h],cl rn03537F01 xor eax,eax rn03537F03 jmp 03537F28 rn03537F05 push dword ptr [ebp+28h] rn03537F08 push dword ptr [ebp+24h] rn03537F0B push dword ptr [ebp+20h] rn03537F0E push ecx rn03537F0F push dword ptr [ebp+18h] rn03537F12 mov ecx,37834C0h rn03537F17 push dword ptr [ebp+14h] rn03537F1A push dword ptr [ebp+10h] rn03537F1D push dword ptr [ebp+0Ch] rn03537F20 push dword ptr [ebp+8] rn03537F23 call 0352B75E rn03537F28 pop ebp rn03537F29 ret 24h rn03537F2C mov eax,dword ptr [esp+4] rn03537F30 push esi rn03537F31 mov esi,ecx rn03537F33 push eax rn03537F34 lea ecx,[esi+0B0h] rn03537F3A mov dword ptr [esi+0C4h],eax rn03537F40 call 035344D2 rn03537F45 push 0FFFFFDF3h rn03537F4A add esi,6Ch rn03537F4D push esi rn03537F4E call 035375B1 rn03537F53 pop ecx rn03537F54 pop ecx rn03537F55 pop esi rn03537F56 ret 4 rn03537F59 push ebp rn03537F5A mov ebp,esp rn03537F5C sub esp,7Ch rn03537F5F mov eax,dword ptr ds:[0378F6E0h] rn03537F64 xor eax,ebp
程序奔溃的原因
来源:https://blog.csdn.net/ciengwu/article/details/76861831 https://blog.csdn.net/erwuhuoche/article/details/81582817 常出现程序崩溃的几种状况&lt;C语言奔溃的原因内存越界,指针为空&gt; 1)内存越界 具体的代码形式可为数组下标越界和指针移动越界,在操作一个数组或是指针之...
sb奔溃闪退
Failed to set (keyPath) user defined inspected property on (UITabBarItem): [ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key keyPath.
移动APP奔溃测试
移动APP奔溃是常见的移动app bug; app奔溃有几个原因: 设备碎片化;由于设备极具多样性,app在不同的平台可能有表现不同; 带宽限制:带宽不佳的网络对app所需的快速响应时间可能不够; 网络的变化:不同的网络切换可能影响app的稳定性; 内存管理:可用内存过低,或非授权的内存位置的使用可能导致app失败; 用户过多:连接数量过多肯能导致a
framework奔溃思考
安卓bug尤其是crash,一旦测出来肯定得改。这种遗留bug让人痛苦不堪,下面就framework框架bug导致思考一下人生。 改bug很多时候想复现,但是框架层bug一般都是这样的 java.lang.NullPointerException: java.lang.NullPointerException at android.view.ViewGroup.dispat
奔溃模块示意图
针对iOS奔溃模块收集的示意图,整个模块有crash和崩溃
PHP的各种拦截器
个人测试及用例,主要目的用于外部访问类内部属性的特定方法。 <?php class getsetcall{ private $var; /** * PHP interceptor */ public function __set($key,$value) { return $this->$key = $value;
iOS10极限奔溃问题
ios10 权限崩溃问题解决方案
代码奔溃定位
1.打包的时候保留打包的那个Archives版本 放置桌面任意位置 2.看错误信息 5 ziyun 0x10014e198 ziyun + 1368472 项目名 调用方法的地址,文件的地址以及方法所在的行的位置,我们需要的是这一个:"0x10014e198" dSYM UUID: 3F865A95
mongodb分片奔溃
因为资源紧张,一开始使用的是两台服务器,最近加了第3台服务器,很多集合的数据已经上亿,遇到的问题:rn1、当数据进行查询的时候,我看了下有42条线程同时在执行查询操作,所有的写入都停止了,有没有办法解决这个问题,在没有查询的情况下,其实每秒的插入量应该到4K+的rninsert query update delete getmore command flushes mapped vsize res faults qr|qw ar|aw netIn netOut conn set repl timern *0 *0 *0 *0 0 6|0 0 2.1G 177.0M 0 0|0 0|0 766b 9k 27 RTR 2017-03-09T14:26:41+08:00rn *0 *0 *0 *0 0 1|0 0 2.1G 177.0M 0 0|0 0|0 143b 8k 27 RTR 2017-03-09T14:26:42+08:00rn *0 *0 *0 *0 0 2|0 0 2.1G 177.0M 0 0|0 0|0 201b 8k 27 RTR 2017-03-09T14:26:43+08:00rn *0 *0 *0 *0 0 1|0 0 2.1G 177.0M 0 0|0 0|0 143b 8k 27 RTR 2017-03-09T14:26:44+08:00rn *0 *0 *0 *0 0 1|0 0 2.1G 177.0M 0 0|0 0|0 143b 8k 27 RTR 2017-03-09T14:26:45+08:00rn *0 *0 *0 *0 0 1|0 0 2.1G 177.0M 0 0|0 0|0 143b 8k 27 RTR 2017-03-09T14:26:46+08:00rn *0 *0 *0 *0 0 1|0 0 2.1G 177.0M 0 0|0 0|0 143b 8k 27 RTR 2017-03-09T14:26:47+08:00rn *0 *0 *0 *0 0 1|0 0 2.1G 177.0M 0 0|0 0|0 143b 8k 27 RTR 2017-03-09T14:26:48+08:00rn *0 *0 *0 *0 0 1|0 0 2.1G 177.0M 0 0|0 0|0 143b 8k 27 RTR 2017-03-09T14:26:49+08:00rn *0 *0 *0 *0 0 1|0 0 2.1G 177.0M 0 0|0 0|0 143b 8k 27 RTR 2017-03-09T14:26:50+08:00rninsert query update delete getmore command flushes mapped vsize res faults qr|qw ar|aw netIn netOut conn set repl timern *0 *0 *0 *0 0 1|0 0 2.1G 177.0M 0 0|0 0|0 143b 8k 27 RTR 2017-03-09T14:26:51+08:00rn *0 *0 *0 *0 0 1|0 0 2.1G 177.0M 0 0|0 0|0 143b 8k 27 RTR 2017-03-09T14:26:52+08:00rn *0 *0 *0 *0 0 2|0 0 2.1G 177.0M 0 0|0 0|0 201b 8k 27 RTR 2017-03-09T14:26:53+08:00rn *0 *0 *0 *0 0 1|0 0 2.1G 177.0M 0 0|0 0|0 143b 8k 27 RTR 2017-03-09T14:26:54+08:00rn *0 *0 *0 *0 0 6|0 0 2.1G 177.0M 0 0|0 0|0 762b 8k 27 RTR 2017-03-09T14:26:55+08:00rn *0 *0 *0 *0 0 1|0 0 2.1G 177.0M 0 0|0 0|0 143b 8k 27 RTR 2017-03-09T14:26:56+08:00rn 1265 *0 *0 *0 0 190|0 0 2.1G 177.0M 0 0|0 0|0 2m 22k 27 RTR 2017-03-09T14:26:57+08:00rnrn2、发现经常出现主分片宕掉,比如昨天:是因为移动分片的时间过长了吗?rnrn2017-03-08T12:23:12.871+0800 I WRITE [conn490] write request to old shard version 1887|1||5896e9b370956d953a47dfe1 waiting for migration commitrn2017-03-08T12:23:12.871+0800 I SHARDING [conn490] Waiting for 10 seconds for the migration critical section to endrn2017-03-08T12:23:12.871+0800 I - [conn76]
access奔溃
公司一网站一access数据库今天下午突然奔溃,本来500多M的数据剩下100多M,而且打开报错“this database is in an unexpected state microsoft access can't open it”,那位高手可以指点下如何恢复数据啊,数据很重要的!
奔溃日志收集总结
1、APP崩溃-再次启动-日志上传 2、查看日志 3、日志详情--新建日志文件.crash 4、执行解析脚本: cd日志所在目录 . ~/Desktop/shell/crashobo.sh RABSDemo.crash RABSDemo.app.dSYM ...
如何内核奔溃???
我是调试watchdog时,用到了此功能,所以查看了大家的例子并做了如下实验,总结如下: 方法1: while (1) fork(); 和任何死循环都不能崩溃啊。只是无法跳出而已啊。 空指针倒是让内存溢出可以产生Segmentation fault的错误,但是不会重启。 方法2: 用Alt+SysRq+C前需要先启用这个功能: echo 1 > /proc/sys
奔溃检测方法
如何查找我们自己的内存管理问题? 打开活动监视器 CPU 找到PID   打开广告页面  等待奔溃 获取奔溃地址 2016-11-03 02:11:02.998 chengyuII iOS[70456:16227383] *** -[UIButton isKindOfClass:]: message sent to deallocated instance 0x7fc3
myeclipse应用上的各种模板引擎
[color=red]附上是myeclipse应用上的几个插件相信会对大家有帮助,我也一直在用。 插件种类为:FreeMarker插件; JsonEditor插件; PropertiesEditor插件; sitemesh-2.3插件; [/color]...
百度奔溃了
时间11月28号晚上6点40分左右,突然百度百科打不开了,然后发现各种百度工具都失效了,哦卖糕的,可能是百度累了,要奔溃的感觉…
myeclipse奔溃解决办法
上面这个错误是由于myeclipse的配置文件myeclipse.ini中配置的jdk不是自己下载的jdk的原因报错的,修改方式如下: #utf8 (do not remove) -startup plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar --launcher.library plugins/org.eclip
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法