版本 ruby2.7.1win64
ret = src.encode('utf-8', 'gbk', {:invalid => '', :replace => ''})
报错,unknown value for invalid character option,无法科学搜索 是我一个人的问题吗,赶时间写脚本,已退回到 2.6.5
用 2.6.5 版本仍然有问题,可能我环境乱了,正在重新安装 ruby 和 msys
问题大概找到,string.encode 参数好像只能这样写:{:invalid => :replace, :undef => :replace}),不能直接指定:invalid 为具体字符