
Пробовал перед тем как запрос отправлять юзать html_entity_decode($_POST...)
При коннекте с бд устанавливаю все кодировки
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8", $connect);
гугл не помог, помогите найти ответ товарисчи))))
Спустя 2 минуты, 6 секунд (12.08.2010 - 17:46) Lenarfate написал(а):
ну у тебя данные отправляются в базу обработанные функцией htmlspecialchars или htmlentities. обрабатывать надо при выводе из базы
Спустя 10 минут, 56 секунд (12.08.2010 - 17:57) hookman написал(а):
ну понятно что при выводе в хтмл всё будет нормально, но как сделать чтобы я через phpmyadmin нормально записи просматривал?
Спустя 13 минут, 32 секунды (12.08.2010 - 18:10) Lenarfate написал(а):
НЕ НУЖНО ОБРАБАТЫВАТЬ ДАННЫЕ ПРИ ВВОДЕ В БАЗУ, ТОГДА ТАМ ВСЕ НОРМАЛЬНО БУДЕТ.
Спустя 1 минута, 43 секунды (12.08.2010 - 18:12) hookman написал(а):
Цитата (Lenarfate @ 12.08.2010 - 15:10) |
НЕ НУЖНО ОБРАБАТЫВАТЬ ДАННЫЕ ПРИ ВВОДЕ В БАЗУ, ТОГДА ТАМ ВСЕ НОРМАЛЬНО БУДЕТ. |
Писал же, что пробовал перед тем как запрос отправлять юзать html_entity_decode($_POST...)
всё равно то же самое выходит!
Спустя 2 минуты, 16 секунд (12.08.2010 - 18:14) Lenarfate написал(а):
то есть при вводе в форму у тебя никак не обрадатывается текст?
Спустя 1 минута, 38 секунд (12.08.2010 - 18:16) hookman написал(а):
сейчас нет, пробовал функцией html entitiy decode, отображение всё равно не корректное через phphmyadmin
Спустя 2 минуты (12.08.2010 - 18:18) Lenarfate написал(а):
попробуй htmlspecialchars_decode
Спустя 12 минут, 44 секунды (12.08.2010 - 18:31) hookman написал(а):
Цитата (Lenarfate @ 12.08.2010 - 15:18) |
попробуй htmlspecialchars_decode |
не помогло:(
Спустя 2 минуты, 3 секунды (12.08.2010 - 18:33) Lenarfate написал(а):
попровь в самом админе старые записи, а новые просто вводи из формы, обрабатывая htmlspecialchars
Спустя 5 минут, 21 секунда (12.08.2010 - 18:38) hookman написал(а):
Цитата (Lenarfate @ 12.08.2010 - 15:33) |
попровь в самом админе старые записи, а новые просто вводи из формы, обрабатывая htmlspecialchars |
не осилил) записи мне сейчас не важны, мне важно чтобы я через пхпадмин мог их нормально просматривать, htmlspecialchars уже пробовал, записи вносятся всёравно такими кодами как
# & цифры ; итдитд
Спустя 2 минуты, 16 секунд (12.08.2010 - 18:40) Lenarfate написал(а):
кодировку проставь utf-8.
Спустя 3 минуты, 29 секунд (12.08.2010 - 18:44) hookman написал(а):
обновил пост читай выше. кодировка итак utf8
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8", $connect);
Спустя 2 минуты, 21 секунда (12.08.2010 - 18:46) Lenarfate написал(а):
а ну так это он у тебя почему то буквы преобразует в символы...
Спустя 1 минута, 18 секунд (12.08.2010 - 18:48) Lenarfate написал(а):
попробуй, как написано тут http://omsk777.ru/stroka.html
Спустя 2 минуты, 37 секунд (12.08.2010 - 18:50) Lenarfate написал(а):
AddDefaultCharset прописан в .htaccess?
Спустя 6 минут, 11 секунд (12.08.2010 - 18:56) hookman написал(а):
Цитата (Lenarfate @ 12.08.2010 - 15:48) |
попробуй, как написано тут http://omsk777.ru/stroka.html |
запускать функцию и посимовльно заменять при каждом запросе? это же бред.
Спустя 2 минуты, 4 секунды (12.08.2010 - 18:58) hookman написал(а):
Цитата (Lenarfate @ 12.08.2010 - 15:50) |
AddDefaultCharset прописан в .htaccess? |
.htaccess ещё не существует, пишу движок для блога, это будет форма для ввода нового поста. Кодировка тут не при чём, отображаются не кракодзяблики а & # число ;
Спустя 30 минут, 45 секунд (12.08.2010 - 19:29) twin написал(а):
Это не кракозяблики. Это как раз то, что ты хочешь. Только в виде гипертекста. Вот потому всегда и говорят - не суйте htmlspecialchars (htmlentities) куда попало.
В PMA без перебора всей базы ты теперь ничего толком не увидишь. В браузере напрямую все будет нормально.
Если этот скрипт только разрабатывается и база пустая, убери со входа htmlentities пока не поздно.
В PMA без перебора всей базы ты теперь ничего толком не увидишь. В браузере напрямую все будет нормально.
Если этот скрипт только разрабатывается и база пустая, убери со входа htmlentities пока не поздно.
Спустя 2 минуты, 14 секунд (12.08.2010 - 19:31) Lenarfate написал(а):
Цитата |
убери со входа htmlentities пока не поздно |
я ему об этом сколько говорю уже

Спустя 4 минуты, 9 секунд (12.08.2010 - 19:36) hookman написал(а):
Цитата (twin @ 12.08.2010 - 16:29) |
Это не кракозяблики. Это как раз то, что ты хочешь. Только в виде гипертекста. Вот потому всегда и говорят - не суйте htmlspecialchars (htmlentities) куда попало. В PMA без перебора всей базы ты теперь ничего толком не увидишь. В браузере напрямую все будет нормально. Если этот скрипт только разрабатывается и база пустая, убери со входа htmlentities пока не поздно. |
Всё в стадии разработки) В форме ввода у меня изначально не было никаких htmlentity итд... откуда убирать то?
Только что провёл эксперимент, в браузере поменял кодировку на utf-8 и засабмитил форму.
Через ПМА вот такое выдаёт в записи:
вапо вылаоп лвап
а вот через консоль всё ок, выдаёт русские буквы
Вопрос, в чём собсно проблема?
Спустя 3 минуты, 11 секунд (12.08.2010 - 19:39) Lenarfate написал(а):
вот я тебе чего говорил про .htaccess?? создавай
Спустя 6 минут, 56 секунд (12.08.2010 - 19:46) hookman написал(а):
Цитата (Lenarfate @ 12.08.2010 - 16:39) |
вот я тебе чего говорил про .htaccess?? создавай |
у меня ubuntu, я скинул .htaccess в /var/www/ Но результат тот же. Через консоль нормально, через браузер в phpmyadmin каракули
Спустя 5 минут, 1 секунда (12.08.2010 - 19:51) Lenarfate написал(а):
что у тебя в .htaccess?
и ясен пень, что старые записи не изменятся.
и ясен пень, что старые записи не изменятся.
Спустя 4 минуты, 56 секунд (12.08.2010 - 19:56) hookman написал(а):
<FilesMatch "\.(htm|html|css|js|php)$">
AddDefaultCharset UTF-8
</FilesMatch>
AddDefaultCharset UTF-8
</FilesMatch>