Определить кодировку перекодировать в Unicode
Я беру и получаю файл: http://translate.google.ru/translate_a/t?client=x&text=home&hl=en&sl=en&tl=ru
Где home - это переводимый текст
ru - язык на который переводим. Все языки и их обозначение прикрепил в файле.
Нужно определить язык и перевести полученную строку в Unicode
Я получаю строки так:
// Получает содержимое файла в виде массива. В данном примере мы используем
// обращение по протоколу HTTP для получения HTML-кода с удаленного сервера.
$lines = file("http://translate.google.ru/translate_a/t?client=x&text=home&hl=en&sl=en&tl=ru");
// Осуществим проход массива и выведем содержимое в виде HTML-кода вместе с номерами строк.
foreach ($lines as $line_num => $line) {
echo "{$line_num} : " .$line. "
\n";
}
Пытаюсь преобразовать в Unicode:
json_encode(); //работает только с UTF-8
Суть задания:
То есть ответ после запроса на перевод содержится в какой-то кодировке — которую соответственно надо перевести в UTF-8 чтоб была возможность закодировать полученный ответ в json