in lib/openai/internal/util.rb [588:600]
def force_charset!(content_type, text:)
charset = /charset=([^;\s]+)/.match(content_type)&.captures&.first
return unless charset
begin
encoding = Encoding.find(charset)
text.force_encoding(encoding)
rescue ArgumentError
nil
end
end