2016-4 Mysql带引号,cmd设置编码,Ajax同步异步
1.mysql参数中带单引号会导致查询报错,在查询前对参数做处理,将单引号变成双单引号即可 $like = str_replace("'","''","%".$this->openid."%"); 2.cmd中如何将编码设置为UTF8 在导入数据库的时候可能出现报错的情况,那么报错的原因之一可能就是因为,cmd中的编码错误,右击cmd属性然后可以看到编码一般为GB2312,那么如何改变呢? CHCP是MS DOS中的命令,用来显示或设置活动代码页编号的。 1. 运行CMD; 2. 输入 CHCP,回车查看当前的编码; 3. 输入CHCP 65001,回车; 4. 仅如此,还是不能支持UTF8的正常显示,你还要在窗体上右键,选择属性,来设置字体; 5. 操作完上面几步后,即使你原来的字体里面没有显示Lucida Console这个字体,现在应该也能看到了。选择它。 如果原来就有,可以选上它先试试,不行在执行上述步骤。 3.ajax 同步异步 因为这个ajax请求是在buttun触发form提交的按钮上处理的,所以需要做同步处理,否则异步处理可能会跳转页面,导致ajax请求中断。 jQuery.ajax({ url: '<?php echo Yii::app()->createAbsoluteUrl('Manager/triggers/htmlTag');?>', type: