java - 是不是segementfault的bug? 提问时输入两个反斜线,显示出来会变成一个?
大家讲道理
大家讲道理 2017-04-18 09:39:48
[Java讨论组]
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(4)
迷茫

不是这是Markdown的语法(segementfault默认使用编译器的语法)

可以用一个\来转义\

输入
UUID.randomUUID().toString().replaceAll("\\\\-", "")

结果展示:
UUID.randomUUID().toString().replaceAll("\\-", "")

PHP中文网
UUID.randomUUID().toString().replaceAll("\\-", "")

代码用三个【`】前后包围起来。

阿神

转译符,这种在很多语言里面都会遇到。针对特殊字符,通过加""的方式进行转译。

伊谢尔伦

可能的原因
1 因为他在存储进去的时候用的是htmlspecialchars_encode($string)
2 所以他显示的时候用了htmlspecialchars_decode($string);
3 htmlspecialchars_decode 会把\\转为\

验证
你可以点击编辑,你会发现他显示的是你原本输入的内容,那么就意味着是显示的问题,php里面常用而且会导致此情况出现的就是这个方法了。
因为多文本编辑框的内容是不用htmlspecialchars_decode所以显示的是原文

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号