- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Если преобразовать массив в котором содержатся кирилические символы в json, то вся кирилица будет заменятся на unicode коды \u043e. Как преобразовать их в символы.
Т.е. функцией может кто поделится, а то как-то нечего подходящего найти не получилось :)
мм, json_decode, либо preg_replace с нужной регуляркой.
или вам надо уже на сайте в JS , или где?
http://ru.php.net/manual/en/function.json-decode.php
Господи народ Вы что действительно думаете, что зная о том как получить из php массива json объект я не в курсе как получить обратно массив? Там же во всем расширение всего две функции.
Мне надо именно преобразовать Unicode коды обратно в символы.
function convert_unicode($t, $to = 'windows-1251') {
$to = strtolower( $to );
if( $to == 'utf-8' ) {
return urldecode( $t );
} else {
if( function_exists( 'iconv' ) ) $t = iconv( "UTF-8", $to . "//IGNORE", $t );
else $t = "The library iconv is not supported by your server";
}
return urldecode( $t );
}
function convert_unicode($t, $to = 'windows-1251') {
$to = strtolower( $to );
if( $to == 'utf-8' ) {
return urldecode( $t );
} else {
if( function_exists( 'iconv' ) ) $t = iconv( "UTF-8", $to . "//IGNORE", $t );
else $t = "The library iconv is not supported by your server";
}
return urldecode( $t );
}
Совершено не то.
Вот например {"name":"\u041e\u0431\u0449\u0438\u0435"}. То есть все кирилические символы заменены на коды. Мне нужно чтобы json объект остался прежним, но это \u041e\u0431\u0449\u0438\u0435 было заменено на нормальное слово.