文字列を base36 に変換するときに、Python と JavaScript の間にいくつかの矛盾があることに気付きました。
Python メソッド:
>>> print int('abcdefghijr', 36)
結果: 37713647386641447
Javascript メソッド:
<script>
document.write(parseInt("abcdefghijr", 36));
</script>
結果: 37713647386641450
2 つの言語間で結果が異なる原因は何ですか? 言語に関係なく同じ結果を生成するための最良のアプローチは何でしょうか?
ありがとうございました。