网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Javascript
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.完美解决一个事件激活多个函数.
.JavaScript类的静态成员及其修改.
.Javascript实例教程(13) 鼠标触发.
.如何打开IE/Firefox的JavaScript.
.JavaScript利用ActiveX导出Excel.
.javascript拖动小例子.
.显示客户端页面执行时间的代码.
.javascript类设计模式.
.TreeView节点互斥,autopostback=.
.5秒后弹窗的javascript代码.
.领悟JavaScript中的面向对象.
.经典正则表达式 (收藏整理).
.开发跨浏览器JavaScript时要注意.
.js文件封装javascript在html中获.
.Javascript实例教程(19) 使用HoT.
.用JavaScript实现浏览器地震效果.
.按比例微缩图片的一段小小的JS代.
.在客户端设置cooke和获取cooke的.
.javascript单元测试(Jsunit应用) .
.内外网同时访问问题_判断访问计算.

javascript 错误“缺少十六进制数字”的处理

发表日期:2008-10-20


原因:JS提交数据时出现特殊符号"\",javascript中"\"是个特殊的字符,在很多场合需要转换。
参考:
例子程序:
*Encode for HTML.
*/
public static String htmlEncoder(String str)
{
    if(str==null || str.equals(""))
      return "";
    String res_str;
    res_str=strReplace(str,"&","&");
    res_str=strReplace(str," "," ");
    res_str=strReplace(str,"<","&lt;");
    res_str=strReplace(str,">","&rt;");
    res_str=strReplace(str,"\"","&quot;");
    res_str=strReplace(str,"'","'");
    return res_str;
}
/** *//**
*Encode for HTML-Text.
*/
public static String htmlTextEncoder(String str)
{
    if(str==null || str.equals(""))
      return "";
    String res_str;
    res_str=strReplace(str,"&","&amp;");
    res_str=strReplace(str,"<","&lt;");
    res_str=strReplace(str,">","&rt;");
    res_str=strReplace(str,"\"","&quot;");
    res_str=strReplace(str,"'","'");
    res_str=strReplace(str," ","&nbsp;");
    res_str=strReplace(str,"\r\n","<br/>");
    res_str=strReplace(str,"\r","<br/>");
    res_str=strReplace(str,"\n","<br/>");
    return res_str;
}
/** *//**
*Encode for URL.
*/
public static String urlEncoder(String str) {
    return java.net.URLEncoder.encode(str) ;
}
/** *//**
*Encode for XML.
*/
public static String xmlEncoder(String str)
{
    if(str==null || str.equals(""))
      return "";
    String res_str;
    res_str=strReplace(str,"&","&amp;");
    res_str=strReplace(res_str,"<","&lt;");
    res_str=strReplace(res_str,">","&gt;");
    res_str=strReplace(res_str,"\"", "&quot;");
    res_str=strReplace(res_str,"\'", "&acute;");
    return res_str;
}
/** *//**
*Encode for SQL.
*/
public static String sqlEncoder(String str)
{
    if(str==null || str.equals(""))
      return "";
    String res_str;
    res_str=strReplace(str,"'","''");
    return res_str;
}
/** *//**
*Encode for Javascript.
*/
public static String jsEncoder(String str)
{
    if(str==null || str.equals(""))
      return "";
    String res_str;
    res_str=strReplace(str,"'","\\'");
    res_str=strReplace(str,"\"","\\\"");
    res_str=strReplace(str,"\r\n","\\\n");
    res_str=strReplace(str,"\n","\\\n");
    res_str=strReplace(str,"\r","\\\n");
    return res_str;
}
html=html+replace(table_list(fileExt,path,2),"\","/")+""""
上一篇:40种网页常用小技巧(javascript) 人气:1215
下一篇:JavaScript通过Flash保存本地数据 人气:896
浏览全部Javascript的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐