Ошибка специальных символов Google Sheets api v4 с ruby - PullRequest
1 голос
/ 23 января 2020

Когда я добавляю значения со специальными символами (пример: ñ) в Google Sheets, api v4 получает эту ошибку

Я использую Ruby 2.5.7 с Sinatra на Windows

Это мой код:

# encoding: UTF-8
Encoding.default_external = 'utf-8'
Encoding.default_internal = Encoding::UTF_8 

require "google_drive"
require 'google/apis/sheets_v4'

values = [
   ["10000001", "prueba ñ", 100],
]

value_range = Google::Apis::SheetsV4::ValueRange.new(values: values)
result = service.append_spreadsheet_value(spreadsheet_id,
                                          range_name,
                                          value_range,
                                          value_input_option: 'RAW')

ОШИБКА на service.append_spreadsheet_value:

Encoding :: CompatibilityError - несовместимые кодировки символов: CP850 и UTF-8

...