X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> Исчезает символ при передаче в БД
zidan
zidan
Topic Starter сообщение 25.10.2010, 19:36; Ответить: zidan
Сообщение #1


Добрый день.

При занесении данных в БД исчезает символ ¶.
Запрос такой:
[php]mysql_query("SET NAMES 'utf8'");//иначе никак)
$text = $newText . '¶';
mysql_query("UPDATE tQuery SET comments = '" . $text . "' WHERE id = " . $_GET['q'] . " LIMIT 1");[/php]Соответственно в БД оказывается только $newText без ¶. Может, его как-нибудь по коду символа предавать нужно?
Если не делать mysql_query("SET NAMES 'utf8'");, то ¶ попадёт в БД но русский текст превратится в "иероглифы".

P.S. PHP 5.2.14, MySQL 5.0.67.

Заранее, спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
сообщение 25.10.2010, 19:49; Ответить: locky-yotu
Сообщение #2


http://wdh.suncloud.ru/entities.htm
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zidan
zidan
Topic Starter сообщение 25.10.2010, 20:32; Ответить: zidan
Сообщение #3


И как это в строку передать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 25.10.2010, 20:40; Ответить: alexdrob
Сообщение #4


Вам что надо, чтоб перенос строки сохранился, или чтобы символ выводился на экран?
перенос строки /n
символ ¶
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zidan
zidan
Topic Starter сообщение 25.10.2010, 20:46; Ответить: zidan
Сообщение #5


Нет. Я этот символ использую для разделения частей строки. Мне нужно, чтобы он именно в таком виде попал в БД.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zidan
zidan
Topic Starter сообщение 25.10.2010, 20:54; Ответить: zidan
Сообщение #6


Всем спасибо. Решил так:
Вместо mysql_query("SET NAMES 'utf8'") стал в рамках PHP конвертировать кодировку - iconv('utf-8', 'windows-1251', $text). Я бы сразу так сделал, но в другой функции это почему-то не прокатило.:unsure:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 25.10.2010, 21:35; Ответить: alexdrob
Сообщение #7


[PHP]$text = $newText;
mysql_query("UPDATE tQuery SET comments = CONCAT('" . $text . "',CHAR(182)) WHERE id = " . $_GET['q'] . " LIMIT 1"); [/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zidan
zidan
Topic Starter сообщение 26.10.2010, 15:33; Ответить: zidan
Сообщение #8


Спасибо, alexdrob. Наверняка, ещё пригодится.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 27.10.2010, 10:34; Ответить: Mulder_hb
Сообщение #9


Чисто из любопытства. Что это за проект, в котором текст нужно хранить с этим символом?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zidan
zidan
Topic Starter сообщение 27.10.2010, 12:21; Ответить: zidan
Сообщение #10


Дело не в сути проекта. Просто я использую этот символ в качестве разделителя комментариев.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1753 31.3.2024, 11:19
автор: stu999
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2203 24.10.2022, 19:23
автор: Wachowski
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30377 19.7.2022, 13:41
автор: Funoman
Горячая тема (нет новых ответов) тИЦ отменили! Новый показатель Яндекса ИКС! Лучшие площадки под размещение. Бесплатное написание статей при любом заказе.
Эксклюзивное предложение. Успей получить написание статей БЕСПЛАТНО
71 VIMstat 78479 21.6.2022, 9:38
автор: VIMstat
Открытая тема (нет новых ответов) Отображение нужного блока при клике.
0 bhtml 1665 10.7.2020, 15:18
автор: -bhtml-


 



RSS Текстовая версия Сейчас: 19.4.2024, 18:14
Дизайн