Multibyte Strings에서도 작동하는 PHP의 MD5 ()와 동등한 JavaScript?
-
03-07-2019 - |
문제
편집하다: 질문에 언급 된 스크립트와 다른 스크립트는 답들 사이에서 지적했으며 둘 다 멀티 바이트 문자열로 잘 작동합니다. 내 문제가 다른 곳에 있다는 것이 밝혀졌습니다.
누구든지 그러한 구현을 알고 있습니까? 대본 http://phpjs.org/functions/view/469 멀티 바이트 스트링이 아닌 잘 작동합니다.
해결책
이 구현 UTF-8 문자열을 올바르게 처리하는 것 같습니다. 데모를 테스트하려면 브라우저 설정에서 먼저 페이지 인코딩을 UTF-8로 변경해야합니다.
다른 팁
당신이 게시 한 스크립트 str = utf8_encode(str);
.
아마도이 선을 제거하고 키 릴리를 UTF-8으로 전달해야합니다.
제휴하지 않습니다 StackOverflow