Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Крякозябры
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Крякозябры

Страниц (1): [1]
 

1. nichtraucher - 19 Января, 2011 - 15:43:23 - перейти к сообщению
Добрый день, такая проблема:
подключаюсь к базе mssql через odbc, база: тип - nvarchar, collation Latin1_General_CI_AI
Выводятся крякозябры. Кто сталкивался помогите
2. vlom - 19 Января, 2011 - 17:36:35 - перейти к сообщению
при соединении с бд необходимо указать кодировку с которой работать
PHP:
скопировать код в буфер обмена
  1. mysql_query("SET NAME 'utf8'");
  2. mysql_query("SET CHARSET SET 'utf8'");

все файлы должны быть так же в кодировке utf-8
3. nichtraucher - 20 Января, 2011 - 09:51:23 - перейти к сообщению
vlom пишет:
при соединении с бд необходимо указать кодировку с которой работать
PHP:
скопировать код в буфер обмена
  1. mysql_query("SET NAME 'utf8'");
  2. mysql_query("SET CHARSET SET 'utf8'");

все файлы должны быть так же в кодировке utf-8


Это все само собой пробовал, не помогает.
Только вы меня не внимательно прочитали, у меня не MYSQL

пишу вот так:
CODE (htmlphp):
скопировать код в буфер обмена
  1. odbc_exec("SET NAMES utf8");
  2. odbc_exec("SET CHARSET SET 'utf8'");
4. nichtraucher - 24 Января, 2011 - 14:34:57 - перейти к сообщению
всем спасибо, раздуплился сам.
использовал: Driver={SQL Server Native Client 10.0}
а надо было: Driver={SQL Server}

 

Powered by ExBB FM 1.0 RC1