我真的不明白Ruby语言中String类的#encode和#force_encoding有什么不同。我知道"kam".force_encoding("UTF-8")会强制"kam"使用UTF8编码,但是#encode(encoding)有什么不同呢?
String
#encode
#force_encoding
"kam".force_encoding("UTF-8")
"kam"
#encode(encoding)
http://ruby-doc.org/core-2.0/String.html#method-i-encoding
https://stackoverflow.com/questions/21614228
相似问题