Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / кодировка записи данных с ПХП в БД / 7 сообщений из 7, страница 1 из 1
03.09.2012, 09:17:09
    #37940797
seeerg_23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка записи данных с ПХП в БД
в пхп есть запрос обновления данных в бд sqlserver
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
.......
$link = mssql_connect($server, '111', '111');
mssql_select_db ('db', $link);

$name = iconv('CP1251','UTF8',$name);
mb_internal_encoding('UTF-8');
header("Content-Type: text/html; charset=utf-8");

$FIO=$params['FIO'];

$sql="Update dbo.ddd='".$FIO."' 
Where ID='".$ID."' ";

$result = mssql_query($sql);
echo $result;



при записи данные в бд отображаются " ????????? " - знаками вопроса.
подскажите, что сделать и как с кодировкой для записи данных в формате UTF-8 ??
...
Рейтинг: 0 / 0
03.09.2012, 14:45:13
    #37941366
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка записи данных с ПХП в БД
seeerg_23,

Выставить везде нормальную кодировку, то бишь utf-8.
В скриптах, в .htaccess, в настройках сервера БД (или сразу после соединения с ней), в HTML.
И никогда больше не использовать ср1251 и всякие iconv().
...
Рейтинг: 0 / 0
03.09.2012, 16:12:57
    #37941569
seeerg_23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка записи данных с ПХП в БД
если я в файле .htaccess указываю

AddDefaultCharset UTF-8
CharsetSourceEnc UTF-8

то у меня вообще ничего не отображается на странице (только 1 заголовок и логотип).

Модератор: Тема перенесена из форума "HTML, JavaScript, VBScript, CSS".
...
Рейтинг: 0 / 0
03.09.2012, 17:59:30
    #37941794
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка записи данных с ПХП в БД
seeerg_23,

Кто такой CharsetSourceEnc я понятия не имею. Всегда хватало AddDefaultCharset.
А если ничего не отображается, то оно наверно не в кодировке дело )))
...
Рейтинг: 0 / 0
04.09.2012, 10:13:32
    #37942367
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка записи данных с ПХП в БД
Модератор:
seeerg_23 , совет на будущее: прежде чем кросспостить, прочтите правила форума. Все Ваши топики так или иначе модераторы перенесли в этот форум. Два из них удалил как дубликаты.
--
vkle
...
Рейтинг: 0 / 0
04.09.2012, 10:41:40
    #37942410
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка записи данных с ПХП в БД
seeerg_23в пхп есть запрос обновления данных в бд sqlserver
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
.......
$link = mssql_connect($server, '111', '111');
mssql_select_db ('db', $link);

$name = iconv('CP1251','UTF8',$name);
mb_internal_encoding('UTF-8');
header("Content-Type: text/html; charset=utf-8");

$FIO=$params['FIO'];

$sql="Update dbo.ddd='".$FIO."' 
Where ID='".$ID."' ";

$result = mssql_query($sql);
echo $result;



при записи данные в бд отображаются " ????????? " - знаками вопроса.
подскажите, что сделать и как с кодировкой для записи данных в формате UTF-8 ??
Код: php
1.
SET NAMES CP1251


или UTF-8 попробуйте до выполнения запросов селекта и инсерта
...
Рейтинг: 0 / 0
04.09.2012, 13:36:06
    #37942799
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка записи данных с ПХП в БД
авторили UTF-8 попробуйте до выполнения запросов селекта и инсерта
и че правда сработать должно?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / кодировка записи данных с ПХП в БД / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]