Проблема с перекодировкой.

Astral Man

We Will Rock You
Проблема с перекодировкой.

Всем привет!

Я уже писал в другие посты, но решил сделать новую тему.

Есть строка(из файла):
ЗАО 'Сибирско-Уральская страховая компания'
в браузере: ‡ЂЋ '‘ЁЎЁабЄ®-“а «мбЄ п бва е®ў п Є®¬Ї _Ёп'
конвертирую в из dos в win и патаюсь добавить в базу (MSSQL 2000)
и вот что получается:
Warning: mssql_query(): message: Line 70: Incorrect syntax near 'Tибирско'. (severity 15) in c:\usr\apache\host\dev\include\class\db\mssql.php on line 76

Warning: mssql_query(): Query failed in c:\usr\apache\host\dev\include\class\db\mssql.php on line 76
ЗАО 'Сибирско-Уральская страховая компания'

Как видно появилась буква T, откуда она взялась и почему Incorrect syntax near???

Лиди помагите с этим справиться. Спасибо!
 

lucas

Guest
Я сказал -- "как-нибудь". Да хоть addslashes!
 

Astral Man

We Will Rock You
Автор оригинала: lucas
Я сказал -- "как-нибудь". Да хоть addslashes!
Прости сначала не въехал.
Да делаю addslashes, получается вот что:
если переводжу в win кодировку:
Warning: mssql_query(): message: Line 70: Incorrect syntax near 'Tибирско'. (severity 15) in c:\usr\apache\host\dev\include\class\db\mssql.php on line 76

Warning: mssql_query(): Query failed in c:\usr\apache\host\dev\include\class\db\mssql.php on line 76
ЗАО \'Сибирско-Уральская страховая компания\'

если в dos кодировку:
Warning: mssql_query(): message: Line 70: Incorrect syntax near '‘ЁЎЁабЄ®'. (severity 15) in c:\usr\apache\host\dev\include\class\db\mssql.php on line 76

Warning: mssql_query(): Query failed in c:\usr\apache\host\dev\include\class\db\mssql.php on line 76
‡ЂЋ \'‘ЁЎЁабЄ®-“а «мбЄ п бва е®ў п Є®¬Ї _Ёп\'
 
Сверху