Форум → Сообщество → Флейм → о возможности восстановить текст. данные в левой кодировке из базы данных...
о возможности восстановить текст. данные в левой кодировке из базы данных...
-
Допустим пользователь в кодировке utf8 постнул символьные данные на сервер. Но в базу они вставились, к примеру, в этой дефолтной latin1. А сообщение еще было с кирилличными символами. Вообщем - в итоге в бд отображаеться какаято символьная тарабарщина или знаки вопросов.
Весьма распостранённая проблема, особенно среди новичков, кстати)…
Так вот - вопрос не в том как сделать так чтобы они и вставлялись и отображались нормально, а в том - возможно ли прочесть ту тарабарщину какимито средствами?
Я всегда думал что этот запоренный текст - уже в гробу. Тоесть это и есть текст в неправильной кодировке, которого никак уже не прочесть. Никакое ковертирование уже не поможет, в т.ч. php-шный iconv().
Я прав? Или некоторым кулхацкерам когда-нибудь такое удавалось….?) -
24 сентября 2010 г. 17:13, спустя 6 минут 16 секунд
http://www.artlebedev.ru/tools/decoder/ тут проверяешь из какой кодировку в какую и с этими параметрами идешь к iconv()https://smappi.org/ - платформа по созданию API на все случаи жизни -
24 сентября 2010 г. 17:25, спустя 11 минут 37 секунд
Оу…. не подохревал о таком даже. Интересно, какой там алгоритм, как это распознает кодировку))…
Спасибо, кстати… Тоесть я выходит - ошибался: это не "убитое" сообщение, а все те же самое. которое послал пользователь, но в другой. -
24 сентября 2010 г. 17:30, спустя 5 минут 8 секунд
вот посмотри http://popoff.donetsk.ua/text/work/libs/a/charset/, сам не юзалhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
-
24 сентября 2010 г. 18:55, спустя 1 час 15 минут 20 секунд
сайт под пыхаэффектом :(
вот посмотри http://popoff.donetsk.ua/text/work/libs/a/charset/, сам не юзал
завтра схожу посмотрю :(
невыдержал хостинг пыхаффекта увыСапожник без сапог -
24 сентября 2010 г. 19:18, спустя 23 минуты 35 секунд
у меня норм, открывается. Просто наверно ебурговцев не пускают донецкие) -
-
24 сентября 2010 г. 21:53, спустя 2 часа 19 минут 26 секунд
Раньше, я не искал причину от чего вдруг текст стал не читаемым, я искал всякие способы чтобы сделать его обратно читаемым, пришёл к тому-что надо сразу всё это:
AddDefaultCharset UTF-8 // .htaccess
$db->query("SET NAMES 'utf8'); // php
content="text/html; charset=utf-8" // html
=D
Всё норм отображается, кроме если только в бд тупо знаки вопроса [???????????????????????????????????????????????????] -
26 сентября 2010 г. 2:24, спустя 1 день 4 часа 31 минуту
content="text/html; charset=utf-8" - вот это, точно, не надо -
-
1 октября 2010 г. 1:10, спустя 4 дня 22 часа 23 минуты
Потому что если в заголовке пришла кодировка больше ничего не надо, а если не пришла или пришла неправильная, то это и надо лечить.
Пожалуйста, авторизуйтесь, чтобы написать комментарий!