マルチバイト文字列でも動作するPHPのmd5()に相当するJavascript?
-
03-07-2019 - |
質問
編集: 質問で言及されたスクリプト、および回答の中で指摘された他のスクリプトは、どちらもマルチバイト文字列で問題なく動作します。
そのような実装を知っている人はいますか? http://phpjs.org/functions/view/469 のスクリプトはうまく機能しますが、マルチバイト文字列ではありません。
解決
この実装はUTF-8文字列を正しく処理しているようです。デモをテストする場合は、まずブラウザー設定でページのエンコードをUTF-8に変更してください。
他のヒント
投稿したスクリプトには str = utf8_encode(str);
があります。
おそらくこの行を削除して、キリル文字をUTF-8として渡す必要があります。
所属していません StackOverflow