相关疑难解决方法(0)

Ruby 1.8.7(或Rails 2.x)中的String.force_encoding()

有没有String.force_encoding()在Ruby 1.8.7(或Rails 2.x)中使用的解决方案,以便它像在Ruby 1.9中一样工作?我读了一些关于require的内容active_support,但这不起作用

$> gem list --local | grep'rails\| activesupport'

 activesupport (3.0.3, 2.3.8, 2.3.5)
 rails (2.3.8, 2.3.5)
Run Code Online (Sandbox Code Playgroud)

$> ruby -v

ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin10.4.0]
Run Code Online (Sandbox Code Playgroud)

$> rails -v

Rails 2.3.8
Run Code Online (Sandbox Code Playgroud)

IRB:

> require "rubygems"
=> true 
> require "active_support"
=> true 
> "asdf".force_encoding("UTF-8")
NoMethodError: undefined method `force_encoding' for "asdf":String
> String.respond_to?(:force_encoding)
=> false
Run Code Online (Sandbox Code Playgroud)

ruby gem encoding ruby-on-rails

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

encoding ×1

gem ×1

ruby ×1

ruby-on-rails ×1