1、错误描述

2、解决办法
给encode函数添加invalid和undef两个参数,这样当无法解释时候会用默认的?来代替,就不会报错了。
title.encode("UTF-8", invalid: :replace, undef: : replace)
=> "aaa???!"
本文介绍了解决encode函数在遇到无法解释字符时报错的问题。通过给函数添加invalid和undef参数,可以使用默认的?来替代无法解释的字符,避免程序崩溃。
1、错误描述

2、解决办法
给encode函数添加invalid和undef两个参数,这样当无法解释时候会用默认的?来代替,就不会报错了。
title.encode("UTF-8", invalid: :replace, undef: : replace)
=> "aaa???!"
9072
3498
361
892
7567
1万+
6126
1302

被折叠的 条评论
为什么被折叠?
