Aleksandr Slavskii:
Пробовал всяко разно, но в итоге всё равно кракозябры.
Что я делаю не так?
CharToString() тоже выдаёт кракозябры.
попробуйте так
uchar _result[] = {72, 101, 108, 108, 111};
https://unicode-table.com/ru/#basic-latin
Таблица символов Юникода
- unicode-table.com
Сервис поиска символов Юникода (Unicode). Находите, копируйте и вставляйте любимые символы: 😎 Эмоджи, ❤ сердечки, 💲 валюты, → стрелки, ★ звёздочки, и многое другое 🚩
Igor Makanu:
попробуйте от обратного пойти - сначала StringToCharArray() + Print
затем обратно CharArrayToString() + Print
не совсем понял смысл пробовать туда-обратно.
мне надо перевести в строку хэш
CryptEncode(CRYPT_HASH_MD5, parameters_uchar, key, _result);
Так вот этот _result, никак не хочет становится строкой с помощью CharArrayToString().
Aleksandr Slavskii:
не совсем понял смысл пробовать туда-обратно.
мне надо перевести в строку хэш
Так вот этот _result, никак не хочет становится строкой с помощью CharArrayToString().
так с этого и нужно начинать - с кода кодирования-декодирования.
Хорошо, я понял, спасибо.
StringToCharArray дописывает в конце 0.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пробовал всяко разно, но в итоге всё равно кракозябры.
Что я делаю не так?
CharToString() тоже выдаёт кракозябры.