The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Доступ из PHP скриптов к MSSQL. (php win sql charset)"
Отправлено CoolModder, 27-Июн-08 09:50 
У меня возникла такая же хрень. У меня SQL 2005, при запросе данных русские буквы все вышли в виде вопросиков. Пробовал делать анализ функцией ord, все вопросики оказались с одним и тем же кодом. Дело было вот в чем - у базы данных в окне свойств свойство Collation было установлено в Latin. Попробовал поменять на CYRILLIC_GENERAL_CI_AS. Не получилось
, в базе были зависимые от кодировки элементы. пасла другая вещь. При использовании запроса Select поле field также можно преобразовать средствами SQL SELECT convert (nvarchar(255),field)collate CYRILLIC_GENERAL_CI_AS as field. При этом будьте внимательны, поля типа Date не конвертирутся, а преобразование поля типа field.[table] будет записано так: SELECT convert (nvarchar(255),[table].field)collate CYRILLIC_GENERAL_CI_AS as field. Если кому надо, могу скинуть свою функцию автоматического преобразования входящего запроса.
 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру