橘子味阳光 2016-04-13 08:29 采纳率: 16.7%
浏览 1824
已结题

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,是没有转化成功吗?

  • 写回答

6条回答 默认 最新

  • 毕小宝 博客专家认证 2016-04-13 09:28
    关注

    首先,java定义IOSURL=“D:\a\a\a.txt”这个是有编译错误的,应该用转义或者直接用正斜杠。修正如下:

     String IOSURL="D:/a/a/a.txt";
    
    评论

报告相同问题?

悬赏问题

  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突