utf-8) и получить хеш, но не строки, а самой сущности, как это можно сделать? Например, 😀 имеет хеш 34722ef0267ceda14f0e2b756b83e85d6e79e458967895e72b07f87da7c0e275. Если захешировать "\xF0\x9F\x98\x80", то получим не тот результат, т. к. это хеш строки, а не сущности.
это не utf-8. Это utf-8 преобразованный ещё во что-то. Вопрос: откуда такие строки прилетают и зачем тебе это?
Изучаю вопрос хеширования. И интересно, как получить хеш сущности, а не строки, которую ввёл
очевидно, что надо из строки получить сущность, а потом считать её хэш.
А как её получить?
это байты utf-8, записанные в виде escape-последовательностей.
Обсуждают сегодня