![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Apelsin |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.4.2009 Репутация: 1 Всего: 1 |
Следующая проблема возникла...
На странице выполняю код, передавая в res параметры запроса:
в test.php идет обращение к БД. Результатом выполнения этого (без стилей):
является вот что: ![]() в $a[3] - русские символы. Как лечить, мужики? |
||||
|
|||||
| Egik2 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 29.7.2008 Где: Агудзера Репутация: нет Всего: 11 |
А что такое $a3 -значение этой переменной берется из бд?
Проверь кодировку исходной страницы, откуда посылается запрос и результата, то есть test.php. -------------------- Три великие добродетели программиста: лень, нетерпение и самомнение (Larry Wall) a-nav.com developer-blog.ru world-poetry.org |
|||
|
||||
| Apelsin |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.4.2009 Репутация: 1 Всего: 1 |
Egik2, преобразовал кодировку test.php в ANSI и все стало работать. Но в Опере проблемы с кодировкой остались.
($a[3] - да, берется из БД) Может кому пригодится: чтобы Опера нормально обрабатывала запрос и ответ (да и не только Опера), запрос с русскими буквами необходимо кодировать командой:
а в файле который обрабатывает запрос (у меня это test.php в ANSI) выполнять:
и только после этого пользовать $request для вывода или запросов к БД. Это сообщение отредактировал(а) Apelsin - 10.10.2010, 12:35 |
||||
|
|||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
вообще, эти проблемы с кодировкой cp1251 всегда будут преследовать любое приложение аякса.
как только полностью переводишь сайт на utf-8, проблемы исчезают |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |