ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Что за кодировка?
  #1  
Старый 19.09.2008, 03:41
Ali_MiX
Постоянный
Регистрация: 08.10.2006
Сообщений: 445
Провел на форуме:
1028732

Репутация: 80
Отправить сообщение для Ali_MiX с помощью ICQ Отправить сообщение для Ali_MiX с помощью Yahoo
По умолчанию Что за кодировка?

как раскодировать такие строчки
1.
Код:
n;encoding=quoted-printable;charset=utf-8:=d0=9a=d0=b8=d1=80=d0=b5=d0=b9=d1=87=d1=83=d0=ba;=d0=9e=d0=bb=d1=8f;;;
2.
Код:
n;encoding=quoted-printable;charset=utf-8:=d0=9a=d0=be=d1=81=d1=82=d1=8e=d0=ba;=d0=94=d0=b0=d1=88=d0=b0;;;
3.
Код:
n;encoding=quoted-printable;charset=utf-8:=d0=9e=d0=ba=d1=83=d0=bb=d0=b8=d1=87;=d0=94=d0=b8=d0=bc=d0=b0;;;
utf-8 походу, но как прочитать:? там должен быть текст на русском

Последний раз редактировалось Ali_MiX; 19.09.2008 в 03:53..
 
Ответить с цитированием

  #2  
Старый 19.09.2008, 10:23
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

это ты прав - это utf-8 но между символами поставлен знак =
по этому:
1) Убирай из строки все левые символы. остаться должны тока 0..9 и A..F
2) бери по 2 символа и переводи их из HEX в DEC а из DEC в символ через chr
3) полученную строку через Utf8ToAnsi преобразовывай в обычный вид

Последний раз редактировалось slesh; 19.09.2008 в 10:35..
 
Ответить с цитированием

  #3  
Старый 19.09.2008, 10:26
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Разкодируется примерно так:
Код:
var
 s,s1,s2:string;
 x:integer;
 begin
  s:='=d0=9a=d0=b8=d1=80=d0=b5=d0=b9=d1=87=d1=83=d0=ba';
 while pos('=',s)<>0 do delete(s,pos('=',s),1);
 x:=1;
 s1:='';
 while x<length(s) do
  begin
    s1:=s1+chr(strtoint('$'+copy(s,x,2)));
    x:=x+2;
  end;
 s2:=Utf8ToAnsi(s1);
 showmessage(s2);
end;
 
Ответить с цитированием

  #4  
Старый 19.09.2008, 10:42
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

насчет кодировок, конечно, ты не совсем в тот раздел запостил...
Вопрос решен?
 
Ответить с цитированием

  #5  
Старый 19.09.2008, 15:11
Ali_MiX
Постоянный
Регистрация: 08.10.2006
Сообщений: 445
Провел на форуме:
1028732

Репутация: 80
Отправить сообщение для Ali_MiX с помощью ICQ Отправить сообщение для Ali_MiX с помощью Yahoo
По умолчанию

Цитата:
Сообщение от slesh  
Разкодируется примерно так:
Код:
var
 s,s1,s2:string;
 x:integer;
 begin
  s:='=d0=9a=d0=b8=d1=80=d0=b5=d0=b9=d1=87=d1=83=d0=ba';
 while pos('=',s)<>0 do delete(s,pos('=',s),1);
 x:=1;
 s1:='';
 while x<length(s) do
  begin
    s1:=s1+chr(strtoint('$'+copy(s,x,2)));
    x:=x+2;
  end;
 s2:=Utf8ToAnsi(s1);
 showmessage(s2);
end;
Раскодируй плиз такие строки
Код:
N;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:=D0=9A=D0=B8=D1=80=D0=B5=D0=B9=D1=87=D1=83=D0=BA;=D0=9E=D0=BB=D1=8F;;;
Код:
N;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:=D0=9A=D0=BE=D1=81=D1=82=D1=8E=D0=BA;=D0=94=D0=B0=D1=88=D0=B0;;;
Код:
N;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:=
[=D0=9C=D1=83=D1=81=D0=BE=D1=80];=D0=9F=D0=B8=D0=B2=D0=BE=D0=B2=D0=B0=D1=
=80=D0=BE=D0=B2;;;
Код:
N;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:=D0=9E=D0=BA=D1=83=D0=BB=D0=B8=D1=87;=D0=94=D0=B8=D0=BC=D0=B0;;;

Последний раз редактировалось Ali_MiX; 19.09.2008 в 15:20..
 
Ответить с цитированием

  #6  
Старый 20.09.2008, 02:33
oleeg
Новичок
Регистрация: 18.09.2008
Сообщений: 9
Провел на форуме:
32275

Репутация: 0
По умолчанию

В программу свои подставь.
 
Ответить с цитированием

  #7  
Старый 21.09.2008, 02:34
Zabuldon
Участник форума
Регистрация: 06.04.2008
Сообщений: 102
Провел на форуме:
162579

Репутация: 28
По умолчанию

Цитата:
Сообщение от Ali_MiX  
Раскодируй плиз такие строки
Код:
N;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:=D0=9A=D0=B8=D1=80=D0=B5=D0=B9=D1=87=D1=83=D0=BA;=D0=9E=D0=BB=D1=8F;;;
Код:
N;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:=D0=9A=D0=BE=D1=81=D1=82=D1=8E=D0=BA;=D0=94=D0=B0=D1=88=D0=B0;;;
Код:
N;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:=
[=D0=9C=D1=83=D1=81=D0=BE=D1=80];=D0=9F=D0=B8=D0=B2=D0=BE=D0=B2=D0=B0=D1=
=80=D0=BE=D0=B2;;;
Код:
N;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:=D0=9E=D0=BA=D1=83=D0=BB=D0=B8=D1=87;=D0=94=D0=B8=D0=BC=D0=B0;;;

1. Кирейчук Оля
2. Костюк Даша
3. Окулич Дима


вот тебе прога


тока пробелы убирай и точки с запятой =) прога сделана по коду slesh
 
Ответить с цитированием

  #8  
Старый 21.09.2008, 03:13
Ali_MiX
Постоянный
Регистрация: 08.10.2006
Сообщений: 445
Провел на форуме:
1028732

Репутация: 80
Отправить сообщение для Ali_MiX с помощью ICQ Отправить сообщение для Ali_MiX с помощью Yahoo
По умолчанию

Спасибо
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Спутник для самых маленьких :) Jokester Авторские статьи 8 24.02.2009 01:48
Человек в сетях - социальных AlexV Статьи 12 11.11.2008 01:20
Леонид Радзиховский: Трудности перевода AlexV Болталка 0 11.09.2008 10:04
Вся история ICQ, Mirabilis; первые найденные Баги ICQ Mr. P.S. Авторские статьи 19 25.04.2008 23:21
Продвижение сайтов в зарубежных поисковых системах baltazar Статьи 1 24.03.2008 03:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ