Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с кодировкой 
:(
    Опции темы
tailer_derden
Дата 28.3.2009, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 24.9.2006

Репутация: нет
Всего: нет



Добрый день!
Имею установленный скрипт. В нем данные из поля при нажатии на кнопку "Сохранить" заносятся в соответствующую ячейку таблицы базы данных MySql. Собственно вопрос: при внесении каких либо данных они сохраняются в базу в непонятной кодировке, например слово красный там отображается как Крас&#.
Причем если изменить в самой базе это слово то оно отображается нармально.
Скрипт забугровый.
Помогите кто что знает.
Пример: http://primer.tailerstyle.ru/
PM MAIL ICQ   Вверх
enof
Дата 28.3.2009, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



tailer_derden,  проблемы не с кодировкой, а похоже, что с руками у разработчиков.
Перед занесением в базу, данные прогоняются через htmlentities(), скорее всего.
Либо заносите как есть( что правильнее), либо перед выводом используйте htmlentities_decode()

Это сообщение отредактировал(а) enof - 28.3.2009, 16:19
PM MAIL ICQ Skype   Вверх
IZ@TOP
Дата 28.3.2009, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



А пример кода, где происходит сохранение не могли бы привести? Мы тут особыми телепатическими способностями не обладаем.

Цитата(enof @  28.3.2009,  17:17 Найти цитируемый пост)
Перед занесением в базу, данные прогоняются через htmlentities(), скорее всего.

Согласен, сразу и не подумал. Привык уже к работе с utf-8, там таких проблем с этой функцией нет.

Цитата(enof @  28.3.2009,  17:17 Найти цитируемый пост)
Либо заносите как есть( что правильнее), либо перед выводом используйте htmlentities_decode()

Думаю, лучше заменить на htmlspecialchars.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
enof
Дата 28.3.2009, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



Цитата(enof @  28.3.2009,  16:17 Найти цитируемый пост)
htmlentities_decode()

сорри, html_entity_decode(). 
Цитата(IZ@TOP @  28.3.2009,  16:18 Найти цитируемый пост)
Думаю, лучше заменить на htmlspecialchars. 

ну если использовать htmlentities()  и указывать всегда кодировку, то проблем не будет. Ну а так да, лучше не париться и юзать htmlspecialchars().

PM MAIL ICQ Skype   Вверх
tailer_derden
Дата 28.3.2009, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 24.9.2006

Репутация: нет
Всего: нет



Спасибо, IZ@TOP
Цитата
Думаю, лучше заменить на htmlspecialchars.

Действительно эта функция помогла.
Кстати до этого использовал htmlentities() и принудительно в ней указывал кодировку cp1251 - результата никакого.
PM MAIL ICQ   Вверх
enof
Дата 28.3.2009, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



А в чем проблема была?
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0501 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.