开发者社区> 问答> 正文

java 将" '\ ' "转化为" '\\' "

 String sql = "update app_download_manage set name='"+name+"',title='"+title+"',url='"+url+"',network='"+network+"',AndriodURL='"+AndriodURL+"',pictureURL='"+pictureURL+"',remark='"+remark+"',IOSURL='"+IOSURL+"',updateTime='"+UtilDate.getDateFromt(new Date(),"yyyy-MM-dd HH:mm:ss")+"' where appDownloadId='"+appDownloadId+"'";
IOSURL=“D:\a\a\a.txt”

保存到数据库出现乱码使用
sql = sql.replaceAll( "\\ ","\\\\"); 转换之后打印出来还是一样的为什么替换过之后还是显示原来的sql,是没有转化成功吗?

展开
收起
蛮大人123 2016-06-12 14:57:03 3701 0
1 条回答
写回答
取消 提交回答
  • 此人小小程序员一枚~ 写点技术、写点生活。 我的简书 https://www.jianshu.com/u/dd8907cc9fa5 CSDN https://my.csdn.net/ljheee GitHub https://github.com/ljheee

    sql = sql.replaceAll( "\ ","\"); 吧,加一个 转移字符

    2019-07-17 19:34:06
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
EXTENDING SPARK WITH JAVA AGENTS 立即下载
Java 8 简明教程 立即下载
Java高级特性入门(二) 立即下载