Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
summerokk
8 / 8 / 6
Регистрация: 17.06.2013
Сообщений: 141
1

Страница с json и русские символы

08.01.2015, 23:54. Просмотров 924. Ответов 3
Метки нет (Все метки)

вот есть такая страница http://steamcommunity.com/profiles/7...ry/json/730/2/ там как я понял строка Json а русские символы заменены вот таким вот

JSON
1
"\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 | \u041d\u0430\u043a\u043b\u0435\u0439\u043a\u0430 | \u041e\u0431\u0440\u0435\u0447\u0435\u043d"
и вот когда я пытаюсь получить эту строку через file_get_contents, то уже все эти символы становятся на английском, как сделать чтобы они были на русском?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2015, 23:54
Ответы с готовыми решениями:

JSON не отображает русские символы
Привет всем, столкнулся с проблемой в json, когда генерируется данные php+mysql...

Русские символы в БД
Всем доброго времени суток! Столкнулся с такой проблемой: русские символы не...

Не выводятся русские символы
есть файлы header.php index.php и когда в индексе подключаю header.php - то...

Русские символы не воспринимаються
поставил денвер создал файл: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML...

Не видит русские символы
Написал генератор словосочетаний и пост их в ВК. Но, при постинге в ВК русские...

3
BuPy7
Нет ТЗ - давай досвидания
741 / 371 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
09.01.2015, 00:06 2
В смысле "как"? json_decode ничего не говорит?
0
summerokk
8 / 8 / 6
Регистрация: 17.06.2013
Сообщений: 141
09.01.2015, 00:11  [ТС] 3
суть не в этом , ну вот я пишу

PHP
1
2
$urljson = file_get_contents("https://steamcommunity.com/profiles/76561198079297586/inventory/json/730/2");
$data1 = json_decode($urljson);
но там уже будет всё на английском, вот если написать

PHP
1
echo $urljson;
, то уже все эти непонятные символы замены английскими
0
BuPy7
Нет ТЗ - давай досвидания
741 / 371 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
09.01.2015, 00:19 4
Лучший ответ Сообщение было отмечено summerokk как решение

Решение

summerokk, читайте документацию перед использованием функций.

PHP
1
2
3
4
5
6
7
8
9
$opts = array(
    'http'=>array(
        'method'=>"GET",
        'header'=>"Accept-language: ru\r\n",
    ),
);
$context = stream_context_create($opts);
$urljson = file_get_contents("https://steamcommunity.com/profiles/76561198079297586/inventory/json/730/2", false, $context);
var_dump(json_decode($urljson));
https://php.net/manual/ru/function.file-get-contents.php
https://php.net/manual/ru/function.stream-context-create.php
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2015, 00:19

Русские символы в get запросе
Доброго времени суток!!! Через get запрос пытаюсь передать русские символы:...

Не отображаются русские символы
Вообще не пойму в чем дело((( Хочу вывести один элемент из массива и тут...

Русские символы в php
в общем написал формулу на php - беру количество символов написанное в textarea...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru