C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Запутался с IdBase64Decoder, Кодирование base64
Allin
  Отправлено: 03.03.2006, 17:03


Дежурный стрелочник

Группа: Участник
Сообщений: 31



Для кодирования строки использую компоненты Indy.
CODE

IdBase64Encoder->Reset();
IdBase64Encoder->AutoCompleteInput=true;

AnsiStrig m=IdBase64Encoder->CodeString("Привет!");

В данном случае m удачно возвращает "0;z/Do4uXyIQ==".

Но когда я пытаюсь раскодировать строку обратно,
CODE

IdBase64Decoder->Reset();
IdBase64Decoder->AutoCompleteInput=true;

AnsiStrig m=IdBase64Decoder->CodeString("0;z/Do4uXyIQ==");


Появляется окно с сообщением об ошибке:
QUOTE

Project Project1.exe raised exeption class EIdTableNotFound with message 'Coding table entry not found.'.Process stopped. Use Step or Run to continue.


Почему таблица кодировки не найдена? sad.gif

Вернуться в Вопросы программирования в C++Builder