Эквивалент Javascript для PHP md5 (), который также будет работать с многобайтовыми строками?
-
03-07-2019 - |
Вопрос
РЕДАКТИРОВАТЬ: сценарий, упомянутый в вопросе, и другой сценарий, указанный в ответах, оба прекрасно работают с многобайтовыми строками - оказалось, что моя проблема была в другом месте. р>
Кто-нибудь знает о такой реализации? Сценарий на http://phpjs.org/functions/view/469 работает хорошо, просто не в многобайтовых строках.
Решение
Эта реализация , похоже, правильно обрабатывает строки UTF-8. Если вы хотите протестировать демонстрационную версию, убедитесь, что сначала изменили кодировку страницы на UTF-8 в настройках своего браузера.
Другие советы
Размещенный вами скрипт имеет str = utf8_encode (str);
.
Вы, вероятно, должны удалить эту строку и передать свою кириллицу как UTF-8.
Не связан с StackOverflow