Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с кодировками, &#1024 и т.д
 
 автор: asked86   (04.06.2009 в 16:35)   письмо автору
 
 

Проблема с кодировками, &#1024 и т.д
Значит имеется класс который генерит данные в виде таких кодов :
&#1083&#1086&#1084&#1086&#1074&#1072&#32 когда выводим эти данные в браузер все нормально русский текст можно читать. Но при сохранении в БД так и сохраняет в виде &#1083&# ... . Как переделать чтобы нормально русскими буквами сохранял в БД?
Делаю так :
 mysql_query("set names utf8");
 $specialnost=html_entity_decode($specialnost,ENT_COMPAT,UTF-8);
 $query="INSERT INTO `www` VALUES('null','$specialnost');";
 $result=mysql_query($query);

никаких результатов!
Помогите

  Ответить  
 
 автор: sim5   (04.06.2009 в 17:01)   письмо автору
 
   для: asked86   (04.06.2009 в 16:35)
 

Ну вообще-то:
1. Не &#1083&#1086&#1084&#1086&#1074&#1072, а ломова
2. Не UTF-8, а "UTF-8"
<?
$specialnost 
"&#1083;&#1086;&#1084;&#1086;&#1074;&#1072;";
$specialnost=html_entity_decode($specialnost,ENT_COMPAT,"UTF-8");
echo 
$specialnost;


PS. Сам запутался, глядя на "хвост" - &#32 :) UTF-8

  Ответить  
 
 автор: asked86   (04.06.2009 в 22:43)   письмо автору
 
   для: sim5   (04.06.2009 в 17:01)
 

Вот блин забыл, даже не обратил внимания. Все заработало. Спасибо.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования