Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
RapCore
46 / 31 / 5
Регистрация: 07.02.2013
Сообщений: 374
#1

На хостинге ошибка при выводе из бд кирилицы

17.02.2014, 02:48. Просмотров 329. Ответов 0
Метки нет (Все метки)

Не могу понять в чем проблема. на локалке нормально, на личном хостинге - нормально, а вот на хостинге клиента не хочет из базы выводить строку с кирилицей
PHP
1
2
3
4
5
6
if( isset( $eto_options[$field['id']] ) ) {
                    $meta = $eto_options[$field['id']];
                } else {
                    $meta = '';
                }
echo '<input type="text" name="eto_settings['.$field['id'].']" id="eto_settings['.$field['id'].']" value="'.$meta.'" size="30" class="regular-text" />';
вот если $meta = попадает строка в кирилице то почему то вместо этой строки выводит "a"
при этом в базе все нормально сохраняется
пример
PHP
1
a:2:{s:8:"eto_desk";s:6:"Кирилица";s:7:"eto_tel";s:14:"кирилица";}
повторюсь что такое наблюдается на одном хостинге. на локалке и на другом хостинге все нормально. в чем может быть проблема?

Добавлено через 2 часа 16 минут
вывожу этот масив через print_r
результат, если в нем нет кирилицы то выводтся так
PHP
1
Array ( [eto_desk] => latin text ...
а если там есть кирилица то результат вывода такой
PHP
1
a:37:{s:8:"eto_desk";s:16:"кирилица";
как это объяснить?
на локалке и в том и другом случае выводится нормальный масив(то есть первый вариант)

Добавлено через 5 часов 42 минуты
если кому то пригодится то решил проблему ансериализацией
PHP
1
$eto_options = (unserialize($eto_opts));
но это работает если в масиве есть кирилица. если же я кирилицу оттуда уберу , то прийдется и unserialize убрать.
вообщем если кто то объяснит почему оно так работает - буду очень благодарен. уже просто интересно стало

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2014, 02:48
Ответы с готовыми решениями:

Ошибка при выводе
есть файл вывода &lt;?php Error_Reporting(E_ALL &amp; ~E_NOTICE); //...

Ошибка при выводе из БД
Добрый вечер. Помогите кто чем может, 5-й час бьюсь не могу разобраться,...

Ошибка при выводе данные
Добрый день! Я еще не опытный в php, написал код и выдает ошибку Parse error:...

Ошибка при выводе данных из БД
Доброго дня. Не могу сообразить... Ошибка следующая Warning:...

Ошибка при выводе из базы
Выдает ошибку Warning: mysql_query() expects parameter 1 to be string, resource...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2014, 02:48

Ошибка при выводе данных из бд
Здравствуйте прошу не кидать тапками только начал изучать php и это первый раз...

Ошибка при выводе данных
Не могу понять,в чем ошибка? &lt;form method=&quot;post&quot; action=&quot;forum.php&quot;&gt; Name of...

Ошибка в коде при выводе из базы
Добрый день! Есть вот такой index.php , который подключается к базе. &lt;?php...


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

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

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