包含特殊字符的字符串变量怎样变为转义字符?? 补充,字符串替换函数好像不能在这里用,因为,' <% cfg_get("str"); %>' 的两端本身就是单引号郁闷。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 至今还没找到使用javascript解决这个问题的方法。所以,我在后台写了一个函数,处理了这个问题(见下,参考)。不过,还是希望遇到高手能在前天解决问题~~!!!//思想:对' " \ 这三个特殊字符做特殊处理。char * fuc_example(){ char tmp[128]={'\0'}; char ret[128]={'\0'}; char *ptr=NULL; int i=0; memcpy(tmp,usr_def_get("str"),127); //usr_def_get("str") 函数是已有的读数据函数 tmp[128]='\0'; for(ptr=tmp;*ptr!='\0';ptr++){ if(*ptr=='\\' || *ptr=='\'' || *ptr=='\"'){ ret[i++]='\\'; ret[i++]=*ptr; } ret[i++]=*ptr; } printf("===%s===\n",ret); return ret;} 上贴纠正:。还是希望遇到高手能在----前天----解决问题~~!!! 应该是“前台” !另外:本贴问题还发表与以下链接,供参考:http://bbs2.chinaunix.net/thread-1380228-1-1.html### 我用JavaScript这样转义过onclick=\"ChooseValue(checkboxA)\" 刚刚那个没有贴完整document.createElement("<input id=checkboxE type=checkbox onclick=\"ChooseValue(checkboxE)\"/>") 从ASP原封不动地传递有特殊字符的串到JS, 一个比较好的办法是将这个值放到HIDDEN框中,然后在JS代码取得这个值, 因为存放字符串到HIDDEN框中有现成的编码方法: Server.HTMLEncode Extjs4中 gridpanel怎么获取某一个单元格 grails ui javascript切换背景图片问题 window.opener 父窗体的父窗体怎么写? 在线等,高分求一正则表达式,问题解决马上给分 不用WORD,如何实现一段文字的左右对齐(即:段落的每一行都一样的齐 如何在关闭对话框时刷新父窗口? 请教在表格里插入一行的代码,要netscape支持的! 如何给某个事件指定代参数的函数? 小白求教 关于div显示和隐藏及页面刷新 请问这里的/怎么理解 JS 函数载入不成功,谢谢
所以,我在后台写了一个函数,处理了这个问题(见下,参考)。不过,还是希望遇到高手能在前天解决问题~~!!!//思想:对' " \ 这三个特殊字符做特殊处理。
char * fuc_example()
{
char tmp[128]={'\0'};
char ret[128]={'\0'};
char *ptr=NULL;
int i=0;
memcpy(tmp,usr_def_get("str"),127); //usr_def_get("str") 函数是已有的读数据函数
tmp[128]='\0';
for(ptr=tmp;*ptr!='\0';ptr++){
if(*ptr=='\\' || *ptr=='\'' || *ptr=='\"'){
ret[i++]='\\';
ret[i++]=*ptr;
}
ret[i++]=*ptr;
}
printf("===%s===\n",ret);
return ret;
}
。还是希望遇到高手能在----前天----解决问题~~!!! 应该是“前台” !另外:
本贴问题还发表与以下链接,供参考:
http://bbs2.chinaunix.net/thread-1380228-1-1.html###
document.createElement("<input id=checkboxE type=checkbox onclick=\"ChooseValue(checkboxE)\"/>")
然后在JS代码取得这个值, 因为存放字符串到HIDDEN框中有现成的编码方法: Server.HTMLEncode