Astral Man
We Will Rock You
Проблема с кодировками
Есть скрипт который разбирает файл в CP886 (DOS) кодировке и помещает данные в базу.
Перед тем как поместить данные в БД весь текст переводится в кодировку WINDOWS-1251, запускаю его через браузер все отлично работает... данные в нужной кодировке лежат в базе (MSSQL 2000, смотрю через Enterprise Manager). Если я этот скритп запускаю через php.exe, то данные переводить в WINODWS-1251 не нужно... он и как нормально ложатся, т.е. их можно прочитать...
Как это объяснить? И какой выход из положения? т.к. скрипт нужно запускать как из браузера так и с помощью php.exe
Надеюсь понятно объяснил. Спасибо!
Есть скрипт который разбирает файл в CP886 (DOS) кодировке и помещает данные в базу.
Перед тем как поместить данные в БД весь текст переводится в кодировку WINDOWS-1251, запускаю его через браузер все отлично работает... данные в нужной кодировке лежат в базе (MSSQL 2000, смотрю через Enterprise Manager). Если я этот скритп запускаю через php.exe, то данные переводить в WINODWS-1251 не нужно... он и как нормально ложатся, т.е. их можно прочитать...
Как это объяснить? И какой выход из положения? т.к. скрипт нужно запускать как из браузера так и с помощью php.exe
Надеюсь понятно объяснил. Спасибо!