ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |

18.08.2009, 10:16
|
|
Новичок
Регистрация: 18.07.2008
Сообщений: 29
Провел на форуме: 226804
Репутация:
0
|
|
Проблема с кодировкой
Написал код вивода информации с бази.Но когда виводит русские буквы,то вместо русских букв "???????".Кодировка самого сайта - windows-1251,кодировка базы - cp1251.Раньше пробовал utf-8,так вообще видавало ошибку:
Warning: #1366 Incorrect string value: '\xD0\xA3\xD1\x81\xD0\xBF...' for column 'text1' at row 1
Как можно решить данную проблему???
|
|
|

18.08.2009, 10:28
|
|
Познающий
Регистрация: 20.11.2008
Сообщений: 68
Провел на форуме: 108674
Репутация:
32
|
|
SET NAMES
|
|
|

18.08.2009, 10:46
|
|
Новичок
Регистрация: 18.07.2008
Сообщений: 29
Провел на форуме: 226804
Репутация:
0
|
|
Сообщение от MuXaJIbI4
SET NAMES
Подробнее можна,как я понял запрос в базу сделать со сменной кодировкой???
|
|
|

18.08.2009, 10:48
|
|
Познающий
Регистрация: 20.11.2008
Сообщений: 68
Провел на форуме: 108674
Репутация:
32
|
|
сразу после подключения к базе выполните запрос SET NAMES cp1251
|
|
|

18.08.2009, 10:52
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
неужели так тяжело погуглить http://www.codenet.ru/db/interbase/ibsql/SET_NAMES.php
|
|
|

18.08.2009, 10:54
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
PHP код:
mysql_query('SET character_set_client=cp1251'); //Уствнока кодировки клиента
mysql_query('SET character_set_results=cp1251'); //Уствнока кодировки запросов
mysql_query('SET character_set_connection=cp1251'); //Уствнока кодировки соединения
mysql_query('SET character_set_server=cp1251'); //Уствнока кодировки сервера
|
|
|

18.08.2009, 11:04
|
|
Новичок
Регистрация: 18.07.2008
Сообщений: 29
Провел на форуме: 226804
Репутация:
0
|
|
Сообщение от FireFenix
PHP код:
mysql_query('SET character_set_client=cp1251'); //Уствнока кодировки клиента
mysql_query('SET character_set_results=cp1251'); //Уствнока кодировки запросов
mysql_query('SET character_set_connection=cp1251'); //Уствнока кодировки соединения
mysql_query('SET character_set_server=cp1251'); //Уствнока кодировки сервера
СпС помогло,тему можно закрыть
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|