Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для CyberAlfred
63 / 62 / 14
Регистрация: 16.12.2012
Сообщений: 606

Кодировка

17.02.2016, 15:22. Показов 1157. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

Использую ms sql 2012 + php 5.6.15
На БД используется кодировка windows-1251, а в PHP utf-8. Как их можно подружить?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.02.2016, 15:22
Ответы с готовыми решениями:

Кодировка
Привет всем. Проблема такая: заместо русских букв из базы данных MySQL выводятся знаки вопроса ("??????", без чёрного фона). ...

Кодировка БД
В БД выводится неправильная раскладка. Да, я уже перечитала кучу сообщений на эту тему, кучу тем форумов и просто записей, но ничего не...

Кодировка
Здравствуйте! я конечно же понимаю, что эта тема поднималась множество раз, но всё же рискну спросить, т.к. найденный мною темы по...

6
 Аватар для ASKazin
7 / 7 / 3
Регистрация: 03.02.2016
Сообщений: 52
Записей в блоге: 3
17.02.2016, 17:46
CyberAlfred, а какие проблемы возникают?
0
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
17.02.2016, 18:28
Уж не знаю, как с 2012, но с 2005 и 2008 -ми сервера у меня PHP заработало
Есть нюанс, что поддержки в PHP 5.4 (и даже в каких-то 5.3.x) по умолчанию нет. Разработкой библиотек под PHP для MSSQL занимается ... MS, ага

При этом MS-ные дрова не подошли (!) и PHP с MSSQL-ем работать не захотел. Путем достаточно долгого поиска в гугле я нашел сторонние дрова под PHP для MSSQL. И только тогда чудо произошло.

Ссылку на сторонние дрова прямо сейчас не дам.. нет под рукой. Но если мелкософтовские вдруг не подойдут, то пишите тут - найду и выложу. Ну или сами.. (я помню, что прямо вот очень долго ковырялся разными запросами и в итоге даже не на первой странице в выдаче случайно надыбал их)...


А нет, вот нашел http://robsphp.blogspot.ru/201... river.html
на первой странице по запросу "dll mssql php", но в самом конце

Добавлено через 4 минуты
тьфу.. вопрос не дочитал до конца. Сорян
мой ответ не к кодировкам все-таки
0
 Аватар для CyberAlfred
63 / 62 / 14
Регистрация: 16.12.2012
Сообщений: 606
17.02.2016, 20:33  [ТС]
ASKazin, если поставить utf-8 то русские символы из БД отображаются в виде ??? на фоне чёрный ромбиков, а если window-1251 то текст, написанный в PHP файле, отображается иероглифами
Laroux, спасибо, но с подключением к БД у меня вообще никаких проблем нет инфы по связке в инете навалом, не считая той что на php.net.
0
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
17.02.2016, 20:38
Цитата Сообщение от CyberAlfred Посмотреть сообщение
текст, написанный в PHP файле, отображается иероглифами
а файл у Вас один?
Если да, то просто перекодируйте его NP++, к примеру, в Windows-1251

Добавлено через 53 секунды
Цитата Сообщение от CyberAlfred Посмотреть сообщение
инфы по связке в инете навалом, не считая той что на php.net
вот в том то и дело, что не заработало.. описал выше все
0
 Аватар для CyberAlfred
63 / 62 / 14
Регистрация: 16.12.2012
Сообщений: 606
18.02.2016, 13:06  [ТС]
Laroux, Я наверно не так выразился. Я в пхп коде отправляю SELECT к БД, она мне возвращает результат и я вывожу его на экран.
Например
PHP
1
2
header('Content-Type: text/html; charset=utf-8');
$sql = "SELECT name from clients";
При выводе на экран
PHP
1
echo "Добрый день, " . $sql['name'];
Я получаю следующее
Добрый день, Фамилия Р˜РјСЏ Отчество
Если поменяю кодировку на windows-1251, то получу результат наоборот.
0
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
18.02.2016, 13:56
Лучший ответ Сообщение было отмечено CyberAlfred как решение

Решение

примените просто iconv и не мучайтесь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.02.2016, 13:56
Помогаю со студенческими работами здесь

Кодировка и ?
доброго времени суток. сайт отлично работал, перенес на другой хостинг и весь текст стал ???? базу заливал и в utf8 и cp1251 бесполезно,...

КОДИРОВКА
Доброго времени суток, уважаемые форумчане! Хочу обратиться к Вам за помощью по поводу кодировки базы данных MySQL. Значит имеется...

Кодировка
Дело вот в чем хочу занести файл в бд, точнее распарсить а там все не на русском) понял что надо iconv а вот какую кодировочку воткнуть ....

Кодировка и БД
товарищи, помогите разобраться: записываю данные через php в базу, обратно достаю-нормально. попробовал посмотреть на записи через...

Кодировка
Такая проблема есть форма добавление в базу. Добавляю первое на русском все нормально добавляеться. потом добьавляю еще одни ???? ....


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru