![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.01.2011
Сообщений: 5
|
![]()
Здравствуйте!
Помогите с русскими символами, данные в БД в UTF-8, поля - nvarchar, использую php_mssql (я понимаю что sqlsrv под это заточен, но попросили сделать с помощью этой фигни), вместо русских символов получаю вопросительные знаки (?), как это можно победить? Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 25.12.2010
Сообщений: 247
|
![]()
Пользуйтесь SET NAMES {кодировка} или можно в конфигурациях задать в какой кодировке он по дефолту будет информацию выдавать
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 24.01.2011
Сообщений: 5
|
![]() Код:
Warning: mssql_query() [function.mssql-query]: message: 'NAMES' is not a recognized SET option. (severity 15) |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.12.2010
Сообщений: 247
|
![]()
значит эта фича только для mysql, можно попробовать изменить кодировку средствами php или найти аналог в mssql
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 25.12.2010
Сообщений: 247
|
![]()
вроде сдеся: http://www.forum.dklab.ru/viewtopic.php?p=146234 есть решение
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
![]()
Не забывайте так же сохранить кодировку файла в utf-8.
А так же выставить докум-тайп Код HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="language" content="ru" /> |
![]() |
![]() |
![]() |
#7 | |
Регистрация: 24.01.2011
Сообщений: 5
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 12.11.2010
Сообщений: 146
|
![]()
ini_set('default_charset', 'UTF-8');
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'"); всё решится |
![]() |
![]() |
![]() |
#9 | |
Новичок
Джуниор
Регистрация: 04.06.2015
Сообщений: 1
|
![]() Цитата:
![]() А теперь по сути: Необходимо, чтобы кодировка страницы и кодировка настроек [MSSQL] в php.ini совпадали: PHP код:
Код:
Последний раз редактировалось mc1r; 06.06.2015 в 10:11. |
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод русских символов в консоль | fs444 | Общие вопросы C/C++ | 10 | 23.02.2016 10:29 |
Множества! Не видит русских строчных символов, и английских | paravoz1k | Помощь студентам | 5 | 09.04.2011 09:10 |
Не та кодировка русских символов в программах Linux | Alex Cones | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 11 | 18.09.2009 21:44 |
Проверка на сущестование файла с названием из русских символов | evgenrpo | Win Api | 6 | 10.06.2009 09:34 |