Ruby silverの模擬問題を抜粋して解説をしていきます。
下記コードの実行結果を4択から選ぶ問題になっています。
0x65.chr(Encoding::UTF_8)
1.“e”
2.“あ”
3.エラーとなる
4.“A”
まず、0x65は16進数表記で数値としては101を表しています。
次に'.chr'メソッドはASCⅡコードで表示された数値を文字列に変換するメソッドになります。
'.chr'公式リファレンス
ただ、今回の場合は引数にUTF-8エンコーディングに対応する文字を返すと指定されています。
.chr(Encoding::UTF_8)
101のUTF-8のエンコーディングは'e'になりますので、解答としては1番になります。