Можно ли узнать каким образом закодированы данные?

RoLex

Новичок
Можно ли узнать каким образом закодированы данные?

етсь таблица, в нем поле типа bytea

там есть инфа, но не знаю как получить читабельную инфу из этого поля.

select myField from myTable limit 1

пробовал и
select encode(myField, 'hex') from myTable limit 1
и
select encode(myField, 'escape') from myTable limit 1
и
select encode(myField, 'base64') from myTable limit 1

ничего читабельного не получил

сама инфа имеет в поле вид
"%04%06%0812345678%04%04%04%08%03%25%00%00%00%0A%....." и т.п

инфу записывали в базу использую перл и postgrSQL соответственно..
перл я к сожалению не знаю. и пока не нашел те строки в коде где это вообще все происходит. а приходится разбираться с ошибками на сайте. поставили такую задачу... :/

поэтому у меня вопрос - можно ли как то перекодировать уже в sql зарпосе?

или хотя бы сурсы где об этом можно почитать?
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
с первого взгляда похоже на результат [m]urlencode[/m] или аналога. соответственно можно попробоавть раскодировать в скрипте посредством [m]urldecode[/m].
 

RoLex

Новичок
да я тоже пришел к такой мысли
пробовал, не помогло...

-~{}~ 16.10.06 10:55:

да. мысль с url кодированием не довел сразу я до ума...

в общем получил что нужно.
урл декоде + иконв(в нужную кодировку)

ЗЫ. тут уже случайно решил выбрать просмотр страницы в utf-8 и все нормально отобразилось.
 
Сверху