如何将JavaScript代码转换为PHP等价物?

时间:2017-09-27 03:35:05

标签: javascript php code-conversion

我有js代码:

XDoc.Load (xmlhtp.responseText)

它返回26。 我将js代码转换为php代码:

var b = "aHR0cDovL3d3dy5oZHpvZy5jb20vZ2V0X2ZpbGUvМS84Y2Е5МTЕ4ZmМyNmVkNTk0ZmI5Yzc2ZWI2Y2Y2YWVmМС85NDАwМС85NDU4Ny85NDU4Ny5tcDQvP3RpbWU9МjАxNzА5МjYyМDIxNDYmcz05МTUzZmNmYjАyOTUyOWQxY2JhZTВkYzNkY2ZhODVmZiZicj0xODЕ1JmQ9МTcwNyZmPXZpZGVvLm0zdTg~";
var f = "\u0410\u0412\u0421D\u0415FGHIJKL\u041cNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,~".indexOf(b.charAt(0));
document.write(f);

但它返回31.为什么?

1 个答案:

答案 0 :(得分:0)

' \ u0421'在JavaScript中代表一个角色。然而,在Php中,它不是。这就是为什么JavaScript在索引0和第一个' a'之间显示的空格更少的原因。

要解决这个问题......我很确定这是您正在寻找的...... How to decode Unicode escape sequences like "\u00ed" to proper UTF-8 encoded characters?