![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Rowi |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 12.12.2005 Где: Украина Репутация: нет Всего: нет |
Здравствуйте!
Такая ситуация. От одной и той же строки вычисляется MD5 на локальном компьютере (программа в Delphi) и на сайте, где кодировка UTF-8. Результат нужен идентичный. Пока строка содержит только латинские символы, проблем нет. Но если используется кириллица, то результат в Delphi получается абсолютно другой. Пришёл к выводу, что виновата кодировка. Пробовал экспериментировать с перекодировками, но ничего не помогло, и только запутался. Помогите, пожалуйста, разобраться: из чего во что надо (и желательно - как?) перекодировать строку в Delphi, чтобы получился одинаковый результат? Спасибо. |
|||
|
||||
| Rowi |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 12.12.2005 Где: Украина Репутация: нет Всего: нет |
Блин, разобрался!
Проблема была в том, что для перекодировки использовал функцию, которую нарыл где-то Интернете, а она требовала указать, из чего во что надо перекодировать. И я экспериментировал с обеими кодировками. А спасла положение стандартная функция UTF8Encode. Теперь всё в порядке. Вопрос решён. Спасибо всем! |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |