新手问题 怎么设置 url 的 encoding 啊

suyuhang · 2014年04月23日 · 最后由 suyuhang 回复于 2014年04月23日 · 2314 次阅读

在对象中有一个 url,但是却发现编码问题很恶心,我想设置一下,对象中 url 的 encoind 求助大神们

View 里边可以用 u('/aaa?a=/a/b/c') Controller 里边好像可以用 URI::encode 或者 URI.escape? View 里边也可以用 URI::encode

#1 楼 @raofeng 我试试去 谢谢您了

#1 楼 @raofeng后台我是用 modle 中获取属性 可是却怎么也查不到怎么写 self.comic_url 想了半天

#4 楼 @suyuhang 1#的方法还不可以么? 你说的“ 用 modle 中获取属性 ”这句到底是什么意思呢?我汉语没学好没看懂!同样的问题发一个贴就可以了

#6 楼 @miclle 哦哦 对不起啊 我太着急了。"http://comiclover-comicimages.stor.sinaapp.com/ipadVolumCovers/+self.comic_cover" 我是这么写的 在 model 中 我想把后面 self.comic_cover 编码 求助

你是不是要做字符串拼接呢?

"http://comiclover-comicimages.stor.sinaapp.com/ipadVolumCovers/#{self.comic_cover}"
"http://comiclover-comicimages.stor.sinaapp.com/ipadVolumCovers/#{URI::escape(self.comic_cover)}"

#8 楼 @miclle 我试试啊 大哥 谢谢您了

#8 楼 @miclle 嗯 那我在后台 modle 加上试试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号