Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
 Аватар для V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685

Кодировка ср 1251

06.12.2013, 11:20. Показов 783. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть таблица
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CREATE TABLE `state_district` (
  `state_district_id` INT(11) NOT NULL DEFAULT '0',
  `state_region_id` INT(11) DEFAULT NULL,
  `state_district_name` VARCHAR(25) NOT NULL DEFAULT '',
  `state_district_short` VARCHAR(10) DEFAULT NULL,
  `primary_town_id` INT(11) DEFAULT NULL,
  `deleted` tinyint(4) NOT NULL DEFAULT '0',
  `last_modification` datetime DEFAULT NULL,
  PRIMARY KEY (`state_district_id`),
  KEY `state_region_id` (`state_region_id`),
  KEY `primary_town_id` (`primary_town_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
INSERT INTO `state_district` VALUES (1,1,'Барановичский','',NULL,0,NULL);
INSERT INTO `state_district` VALUES (2,6,'Белыничский','',NULL,0,NULL);
INSERT INTO `state_district` VALUES (3,5,'Березинский','',NULL,0,NULL);
INSERT INTO `state_district` VALUES (4,1,'Березовский','',NULL,0,NULL);
INSERT INTO `state_district` VALUES (5,4,'Берестовицкий','',NULL,0,NULL);
из php отправляю запрос
PHP
1
2
  mysql_query ("SET NAMES cp1251");
        $query="SELECT `state_region_id`, `state_district_id` FROM realt.state_district WHERE `state_district_name`='".$name_district."'";
, где $name_district= "Барановичский" . мне ничего не выдает, хотя когда вбиваю этот же запрос в сам pma все отлично работает
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.12.2013, 11:20
Ответы с готовыми решениями:

Кодировка 1251
День добрый. О, великие сэнсэи, разъясните глупому ученику. Вопрос такой. Есть сайт, с кодировкой Windows-1251, скачиваю его по ftp...

Кодировка windows-1251
Подскажите в чем может быть проблема? Есть index.php с кодом: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

Кодировка windows-1251
Версия джумлы 1.5.22 stable rus Она по-умолчанию работает как я понял с utf-8. Как изменить на windows-1251?

6
 Аватар для Nabijon
9 / 9 / 0
Регистрация: 15.02.2013
Сообщений: 121
06.12.2013, 13:22
Хотя бы квадратики не выводить? Я исползую "SET NAMES utf8" и и у меня все нормально выводит
1
 Аватар для V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
06.12.2013, 13:26  [ТС]
Цитата Сообщение от Nabijon Посмотреть сообщение
Я исползую "SET NAMES utf8" и и у меня все нормально выводит
попробовал, проблема осталась

Добавлено через 1 минуту
Цитата Сообщение от Nabijon Посмотреть сообщение
Хотя бы квадратики не выводить
вообще ничего не выводит
0
 Аватар для МаксимТ
47 / 47 / 10
Регистрация: 17.08.2012
Сообщений: 225
06.12.2013, 13:35
из кода не ясно выполняется ли запрос SET NAMES.
также неясна кодировка входной строки.
0
 Аватар для V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
06.12.2013, 13:36  [ТС]
PHP
1
2
3
4
5
        mysql_set_charset( 'cp1251' ,$this->link);
        mysql_query('set names cp1251');
        mysql_query ("set_client='cp1251'");
        mysql_query ("set character_set_results='cp1251'");
       mysql_query ("set collation_connection='cp1251_general_ci'");
пробовал так
0
 Аватар для Nabijon
9 / 9 / 0
Регистрация: 15.02.2013
Сообщений: 121
06.12.2013, 13:38
А после написания запроса в переменную $query что делаете дальше?
0
 Аватар для V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
06.12.2013, 13:46  [ТС]
Цитата Сообщение от Nabijon Посмотреть сообщение
А после написания запроса в переменную $query что делаете дальше?
PHP
1
$content=mysql_query($query,$this->link) or die ("Err:".mysql_error());
Добавлено через 7 минут
хм... попробовал второй раз
PHP
1
mysql_query('set names utf8');
и заработало....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.12.2013, 13:46
Помогаю со студенческими работами здесь

Open Office кодировка W-1251
Добрый день. Иногда нужно сохранять документы(в основном текстовые) в кодировке windows-1251. Как сохранить документ в кодировке отличной...

Кодировка windows-1251 в Web Service
Написал простой Web Service, который дергает данные из БД. Генерится XML. И в этом XML русские символы пишутся кракозябрами, т е...

Кодировка UTF-8 или Win-1251?
В коде скрипта указано <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!--windows-1251--> ...

Сохранение файлов в Lazarus (кодировка 1251)
Доброго времени суток, форумчане! Столкнулся с проблемой: не могу сохранить файл в кодировке ср1251 в Lazarus. Изначальная кодировка...

Кодировка в Delphi Windows-1251 -> UTF-8 uurlencoded
Добрый вечер дорогие формучане, требуется помощь, бьюсь уже неделю, не могу ничего найти в интернете, что решало бы мой вопрос, надеюсь вот...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru