回答編集履歴
1
対処療法
answer
CHANGED
@@ -10,4 +10,22 @@
|
|
10
10
|
p str
|
11
11
|
```
|
12
12
|
|
13
|
-
このスクリプトを実行して日本語入力するとどうなりますでしょうか?
|
13
|
+
このスクリプトを実行して日本語入力するとどうなりますでしょうか?
|
14
|
+
|
15
|
+
|
16
|
+
----
|
17
|
+
|
18
|
+
**追記**
|
19
|
+
|
20
|
+
とりあえず、暫定的な対処療法としては
|
21
|
+
|
22
|
+
[String#scrub](https://docs.ruby-lang.org/ja/latest/method/String/i/scrub.html)
|
23
|
+
[String#encodeのinvalid,replaceオプション](https://docs.ruby-lang.org/ja/latest/method/String/i/encode.html)
|
24
|
+
|
25
|
+
ですかね
|
26
|
+
|
27
|
+
サンプル
|
28
|
+
```ruby
|
29
|
+
puts gets.chomp.scrub('')
|
30
|
+
puts gets.chomp.encode("utf-8", invalid: :replace, replace: '')
|
31
|
+
```
|