На основании комментариев мы знаем, что Redis находится на отдельном сервере.
Создайте файл в инициализаторах: config/initializers/sidekiq.rb
:
Sidekiq.configure_server do |config|
config.redis = {
url: "redis://192.xxx.xxx.xxx:6379/12"
}
end
Sidekiq.configure_client do |config|
config.redis = {
url: "redis://192.xxx.xxx.xxx:6379/12"
}
end
/etc/redis/redis.conf
bind 192.xxx.xxx.xxx
redis
Прежде всего Ваш браузер настроен к UTF-8? В Firefox можно установить текст, кодирующий в поле зрения> Кодировка символов. Удостоверьтесь, что у Вас есть "Unicode (UTF-8)", выбранный. Я также установил бы Представление-> Кодировка символов-> Автоматическое обнаружение к "Universal".
Во-вторых, Вы могли попытаться передать флаг FILE_TEXT, как так:
$page = file_get_contents('http://translate.google.com/translate_t', FILE_TEXT, $context);
Принимать-набор-символов не является действительно настолько дополнительным. Необходимо указать UTF8 там. Российские символы не допустимы в ISO_8859-1
Попытайтесь видеть это сообщение, если оно может помочь ЗАВИХРИТЬСЯ проблема кодировки символов импорта
Также можно попробовать этот отрывок (взятый из php.net)
<?php
function file_get_contents_utf8($fn) {
$content = file_get_contents($fn);
return mb_convert_encoding($content, 'UTF-8',
mb_detect_encoding($content, 'UTF-8, ISO-8859-1', true));
}
?>