| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Проблема с UniCode и MSSQL |
| Автор: href 27.5.2008, 09:57 | ||
Возникла задача преобразовать поле базы в unicode. Изменил тип поля text на ntext, переделал запрос на ODBC.
Выводятся квадратики |
| Автор: A1ekcandr 27.5.2008, 11:00 |
| а изночально данные были в windows-1251? что вы хотите тогда |
| Автор: href 27.5.2008, 12:47 | ||
Что значит изначально? Я хочу, чтобы с полем типа ntext шла работа как с юникодом -- этот тип для этого, вроде, и предназначен. |
| Автор: A1ekcandr 27.5.2008, 13:24 |
| если с бд все впорядке т.е. данные в этом поле записаные именно в utf-8 то вам в соседний топик про кодировки скорее всего проблема таже |
| Автор: href 27.5.2008, 14:44 | ||
Проблема именно в связке. Этот же запрос в SQL Server Management Studio возвращает нормальный результат с юникодными символами. Если кодировку для веб-страницы выставляю Windows 1251 -- текст отображается нормально, но без юникодных символов :( |
| Автор: href 27.8.2008, 13:10 |
| Решил проблему с помощью SQL Server Driver for PHP. http://forum.vingrad.ru/forum/topic-223318/anchor-entry1602540/0.html |