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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: php + mssql + cp1251 на сервере - проблема с кодировкой.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
mnk
Отправлено: 18 Сентября, 2012 - 17:03:01
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




На Mandriva работает. Установил только в php.ini mssql.charset = "UTF-8"
На Ubuntu не могу настроить уже попробовал через freetds.
Вот настройки для сервера /etc/freedts/freetds.conf
Цитата:
[server-miac31]
host = 172.16.130.103 (ip of the MSSQL server)
port = 1433
client charset = UTF-8
text size = 20971520
# TDS protocol version
tds version = 4.2

И все выводит в кодировке cp1251.
Помогите, пожалуйста.
 
 Top
linux70
Отправлено: 31 Октября, 2012 - 18:12:47
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)




зависит и от кода пхп, который по умолчанию может не обрабатывать конвертацию как надо
похоже на проблему переноса старого движка КМС на новые версии апачи и пхп, дак так все равно исходники надо править
например функция htmlentities поменяла переменные и приходися вручную прописывать


-----
http://linux70[dot]ru/ Linux репозитории, описания, инструкции, форум, новости, поддержка
 
 Top
mnk
Отправлено: 01 Ноября, 2012 - 06:26:23
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Да нет все заработало, просто не правильно прописал в /etc/freedts/freetds.conf
дб
CODE (text):
скопировать код в буфер обмена
  1.  
  2. [172.16.130.103]
  3.         host = 172.16.130.103  (ip of the MSSQL server)
  4.         port = 1433
  5.         tds version = 8.0
  6.         client charset = UTF8
  7.         text size = 20971520
  8.  

И все заработало.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Администрирование БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB