| 1.1, butcher (ok), 10:13, 25/02/2005 [ответить]
| +/– |
Столкнулся с такой же проблемой во FreeBSD. Проделал всё, что здесь описано - не помогло.
Перекомпилировал freetds с --disable-llibiconv и отключил в php - iconv.so. Всё заработало.. | | |
| 1.3, Guest (??), 23:10, 02/12/2006 [ответить]
| +/– |
Добрый вечер, статья уже давно утарела но до сих пор не могу нигде найти в нете и понять как привязать ПХП к MSSQL Express 2005. Может есть какая-нибудь ссылка ? |Windows XP| | | |
| |
| 2.4, discover (?), 17:24, 04/12/2006 [^] [^^] [^^^] [ответить]
| +/– |
>Привет! не подскажешь, где можно скачать инфу по
>PHP+MsSQL Server 2000
| | |
|
| 1.6, CoolModder (?), 09:50, 27/06/2008 [ответить]
| +/– |
У меня возникла такая же хрень. У меня 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. Если кому надо, могу скинуть свою функцию автоматического преобразования входящего запроса.
| | |
| |
| 2.9, Благодарю (?), 14:02, 21/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
Спасибо, добрый человек! Только благодаря твоим советам победил эту связку. Дай Бог тебе много счастья!
| | |
|
| 1.7, CoolModder (?), 15:10, 08/12/2008 [ответить]
| +/– |
Есть еще такая вещь, как ADO. У меня при подключении к одному MSSQL серверу все работало замечательно, но с другим были проблемы - без указания collation вместо русских букв выходили вопросики, а если в запросе были какие-либо параметры на кириллице - они не срабатывали, т.к. кириллица коверкалась из-за проблем с php_mssql.dll. Более того, у меня на этом сервере был установлен режим чтения и команды ALTER просто не могли быть выполнены. По этой ссылке есть работающий пример, как подключиться к MSSQL не используя php_mssql.dll. Моя проблема была решена.
http://www.phpclub.net/manrus/class.com.html
| | |
| 1.8, Виталий (??), 16:00, 16/08/2009 [ответить]
| +/– |
А кто может сказать, как задать кодировку win1251 для php скрипта работающего из cmd в windows? Дело в том, что когда он запускается из cmd он получает системную кодировку из окружения, которая по умолчанию равна cp866 и все данные получаемые из MSSQL сервера независимо от collation CYRILLIC_GENERAL_CI_AS получаются в cp866.
| | |
|