`
zsbfree
  • 浏览: 9896 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

rails url编码

    博客分类:
  • ruby
阅读更多

刚才在群里,一个人问url编码,偶查了下

require 'net/http'
s= URI.escape('东京爱情故事')
puts s
puts URI.unescape(s)

分享到:
评论
2 楼 Hooopo 2009-05-04  
你这对吗??
偶怎么觉得是
require'cgi'
url="http://www.baidu.com/dsf sdf f f"
url=CGI::escape(url)
#=> "http%3A%2F%2Fwww.baidu.com%2Fdsf+sdf+f+f"
CGI::unescape(url)
#=> "http://www.baidu.com/dsf sdf f f"

1 楼 leasonyang 2008-04-30  
在netbeans下好像还是会生成乱码
以上执行后
%E4%B8%9C%E4%BA%AC%E7%88%B1%E6%83%85%E6%95%85%E4%BA%8B

涓滀含鐖辨儏鏁呬簨

不知道是netbeans的问题还是 其他什么问题

相关推荐

    rails学习教程

    Rails提供了许多命令行工具,如`rails generate`,可以自动生成模型、控制器、迁移等,大大减少了手动编码的工作量。 六、ActiveRecord和数据库 ActiveRecord是Rails中的ORM(对象关系映射)库,它自动处理数据库...

    ruby on rails 2.3.5 api html版

    4. **路由(Routing)**:Rails的路由系统将URL请求映射到控制器的行动上,定义了Web应用的导航结构。 5. **Helper方法**:这些辅助方法在视图层提供便利的功能,如HTML辅助方法,用于生成HTML元素。 6. **...

    Rails 学习资料

    3. **路由**:学习Rails的路由系统,如何配置URL到控制器动作的映射。 4. **ActiveRecord**:这是Rails的ORM(对象关系映射),用于处理数据库操作,了解其基本用法和查询语句。 5. **视图模板**:掌握ERB...

    rails3.1.0解决数据库取出来的信息编码为utf-8

    标题 "rails3.1.0解决数据库取出来的信息编码为utf-8" 指向的是在使用Rails 3.1.0版本时遇到的一个常见问题,即从数据库检索的数据编码不是预期的UTF-8格式,导致显示异常或乱码。在Rails应用中,数据的正确编码对于...

    关于Rails登录和验证插件http_authentication restful-authentication

    4. **路由(Routing)**: RESTful-Authentication利用Rails的RESTful路由,将URL映射到特定的控制器动作,如/users/login对应于sessions控制器的create动作。 5. **测试(Test)**: 在lib和test目录下,包含着插件的源...

    rails框架指南.pdf

    2. RESTful架构设计:Rails强调符合RESTful原则的URL设计,让资源的获取与操作变得清晰、简单。 3. Ruby语言的动态特性:Ruby是一种高级、动态类型、解释型语言,提供了简洁的语法,使代码编写更为高效。 4. 测试...

    rails_routing_guide

    Rails路由器的任务是识别应用程序接收到的URL,并将其派发给控制器中的动作。它还可以生成路径和URLs,这避免了在视图中硬编码字符串的需要。例如,当Rails应用程序接收到一个HTTP GET请求,如/patients/17时,...

    rails-code

    3. **路由**:Rails的路由系统将URL请求映射到控制器的动作上,定义了应用的导航结构。`config/routes.rb`文件是配置路由的地方。 4. ** erb或haml**:Rails支持ERB(Embedded Ruby)或HAML两种模板语言,用于创建...

    flex rails

    此外,Rails还内置了许多实用工具,如ActiveRecord ORM、Rails路由系统等,这些工具大大简化了数据库操作和URL管理等工作。 #### 知识点四:Flex与Ruby on Rails的集成技术细节 为了实现Flex与Ruby on Rails的有效...

    rails文档API

    Rails的路由系统允许开发者定义URL到控制器动作的映射,通过简洁的路由配置,可以创建出优雅的URL结构。此外,Rails还提供了大量的辅助方法,用于生成链接、表单和其他HTML元素,简化视图层的编码工作。 测试是...

    Rails API文档

    5. **Routing**:Rails的路由系统将URL映射到控制器的动作,使得URL设计更加灵活且可读性强。开发者可以通过配置routes.rb文件来定义路由规则。 6. **ActiveSupport**:这是一个工具库,包含了各种实用的类和模块,...

    rails-url-helpers-readme-v-000

    Rails URL助手Rails应该具有灵活性。 结果,通常有多种方法可以实现相同的目标。 路线是该原理在Rails应用程序中如何运作的一个很好的例子。 在本节中,我们将回顾如何利用内置的URL帮助器方法,而不是将路由路径硬...

    Agile Web Development with Rails 第三版(中文版)

    4. **路由系统**:Rails的路由系统将URL映射到控制器的行动,书中详细讲解了如何配置和使用路由规则,以实现优雅的URL设计。 5. **辅助方法和局部变量**:Rails提供了丰富的辅助方法来简化视图层的编码,同时也介绍...

    Ruby on Rails: Up and Running

    5. **路由系统**:Rails的路由系统将URL请求映射到控制器的行动上。学习如何配置路由规则,理解资源路由的概念,以及如何使用路由约束和命名路由,可以更好地控制应用程序的导航。 6. **ActiveSupport库**:Rails...

    Ruby on Rails入门经典.rar

    此外,Rails的路由系统使开发者能轻松定义URL到控制器方法的映射。它还支持RESTful设计,这是一种使Web服务更符合HTTP协议的设计风格。 Ruby语言本身以语法简洁、表达性强著称,这使得Rails代码易于阅读和编写。TDD...

    rails-url-helpers-readme-online-web-sp-000

    Rails URL助手 Rails应该具有灵活性。结果,通常有多种方法可以实现相同的目标。路线是该原理在Rails应用程序中如何运作的一个很好的例子。在本节中,我们将回顾如何利用内置的URL帮助器方法,而不是将路由路径硬...

    SOA系列:开源框架Ruby on Rails

    1. **易于维护**:Rails 的代码结构清晰,遵循一致的编码规范,这使得维护和扩展变得相对容易。 2. **灵活性**:Rails 具有高度的灵活性,能够适应不断变化的业务需求。 3. **安全性**:Rails 内置了许多安全...

    Agile Web Development with Rails中文版 3rd Edition

    展示了如何设置路由规则,将URL路径映射到相应的控制器动作上。 **4.4 我们做了什么** 总结了本章所学的关键概念和技术要点。 #### 五、Depot应用程序 本章节通过构建一个名为Depot的应用程序来进一步深化读者对...

    rails 常见灵异错误汇总

    在Ruby on Rails开发过程中,开发者可能会遇到各种各样的“灵异”错误,这些错误往往由于框架的特性、编码习惯或不常见的配置问题引起。本文将深入探讨这些常见问题,并提供解决策略,帮助开发者提高代码质量和调试...

    rails_interview_questions:一些基本的Rails面试问题清单

    解决方案的独特URL可以轻松地发送到周围或添加到您所需要的关于候选人的跟踪信息的任何位置 在面试过程中大约三分之一的时间,但是您对候选人有所感触( :thumbs_up: / :thumbs_down: ),否则请尝试说服自己。 这是...

Global site tag (gtag.js) - Google Analytics