response_body_encoding -> Encoding | falseRuby 3.2 から[permalink][rdoc][edit]response_body_encoding=(value)-
レスポンスボディに使うエンコーディングを取得・設定します。
デフォルトは false で、この場合エンコーディングは強制されません。
value には Encoding オブジェクト、エンコーディング名の文字列、エンコーディング名のエイリアスの文字列のいずれかを指定できます。文字列を指定した場合は Encoding.find を使って Encoding オブジェクトに変換されます。詳しくは Encoding を見てください。
- [PARAM]
value: - 使用するエンコーディング (Encoding オブジェクトまたはその名前を表す文字列)
require 'net/http' http = Net::HTTP.new('www.example.com') p http.response_body_encoding # => false http.response_body_encoding = Encoding::US_ASCII p http.response_body_encoding # => #<Encoding:US-ASCII> http.response_body_encoding = 'US-ASCII' p http.response_body_encoding # => #<Encoding:US-ASCII> http.response_body_encoding = 'ASCII' p http.response_body_encoding # => #<Encoding:US-ASCII> - [PARAM]