ruby中in `split': invalid byte sequence in UTF-8 (ArgumentError)解决方法
2013-01-22 11:26
796 查看
#encoding=UTF-8 require "socket" url="gid=38&sid=1&oldsid=1&user=12848525&roleid=1011730&dept=15&time=1356357372&level=40&ip=10.2.201.16&map_id=210010014&group=\xCE\xDE&sign=a04101ffd9f7fe07cba1b9f38" arr = url.split("&")
在ruby代码中由于为了防止中文乱码问题加了#encoding=UTF-8,不过引起了另一个问题
in `split': invalid byte sequence in UTF-8 (ArgumentError),解决方法为
将arr=arr = url.split("&")修改为
arr = url.force_encoding("gb2312").split("&") 即可
相关文章推荐
- ruby中in `split': invalid byte sequence in UTF-8 (ArgumentError)解决方法
- CocoaPods pod install的时候报错:invalid byte sequence in UTF-8 (ArgumentError)解决办法
- CocoaPods pod install的时候报错:invalid byte sequence in UTF-8 (ArgumentError)解决办法
- ArgumentError: invalid byte sequence in UTF-8 Use --trace for backtrace.
- 记录下 invalid byte sequence in US-ASCII (ArgumentError) 解决办法
- logstash 中报错 ArgumentError invalid byte sequence in UTF-8
- 【FAQ】Jenkins上,xcpretty编译报错:invalid byte sequence in US-ASCII (ArgumentError)
- pentaho中Invalid byte 3 of 3-byte UTF-8 sequence的解决方法
- 部署服务的时候报错 ArgumentError: invalid byte sequence in US-ASCII
- 部署服务的时候报错 ArgumentError: invalid byte sequence in US-ASCII
- Invalid byte 1 of 1-byte UTF-8 sequence错误解决方法
- invalid byte sequence in US-ASCII (ArgumentError)
- intellij idea 测试用例【Invalid byte 3 of 3-byte UTF-8 sequence】问题解决方法及疑惑
- Jenkins上,xcpretty编译报错:invalid byte sequence in US-ASCII (ArgumentError)
- 使用REXML解析XML时碰到invalid byte sequence in GBK (ArgumentError)问题
- jdom Invalid byte 1 of 1-byte UTF-8 sequence. 问题解决
- php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
- invalid byte sequence in GBK(github rake generate 发布文章时字符乱码解决办法)
- Cause: java.io.UTFDataFormatException: Invalid byte 3 of 3-byte UTF-8 sequence. 解决办法
- Python2.7 pip编码错误UnicodeDecodeError: 'utf8' codec can't decode byte 0xb0 in解决方法