比如说下面的代码:
required "sinatra" get '/' do "hello \n world" end
希望输出结果是 hello world 实际输出为 hello world
中间的\n自动消失了。
是出于 html 注入安全考虑而过滤了吗?google 半天找不到相关的资料
浏览器把一个或者连续多个换行显示为一个空格
这个后端框架无关,html 里就是这么处理的,想换行这样:
hello <br> world
#1 楼 @zhangyuan 那么怎么才能得到我想要的输出样式呢?是改成吗?能帮我调试下吗,我现在切到 win 平台下没法调试
get '/' do "hello<br/>world" end
谢了,加完美解决问题。
或者
content_type :text "hello\nworld"
做网站需要学 html , css , js, sql , 各种浏览器,群集等