我在javascript函数中解码一个已编码的字符串它工作正常但如果一个“Z”出现在字符串中它会跳过它 这是函数
function getData() {
var value="DsaEncemohaY46726374722147(~ju~zzgboj667zzzDsaEncemohaY46726374722>71(~ju~zzgboj667zzzEPUrgum./Y46726370447>51(~ju~zzgboj667zzzEPUrgumY4672636>7>7166(~ju~zzgboj667zzz^+G742Y.VE266+76Y+JOHM/Y46726373727?34Y46726370475?53(~ju~zzgboj667";
var to_dec = value;
var xor_key = 6;
var result = "";
for (i = 0; i < to_dec.length; i++) {
result += String.fromCharCode(xor_key ^ to_dec.charCodeAt(i));
}
return result;
}
预期产出
"BugChecking_20140512144721.xlsx||adil001|||BugChecking_20140512144817.xlsx||adil001|||CVStask(Z)_20140516221837.xlsx||adil001|||CVStask_20140508181700.xlsx||adil001|||X-A124_(PC400-10_Z-LINK)_20140515141952_20140516213935.xlsx||adil001"
但它给出了
"BugChecking_20140512144721.xlsx||adil001|||BugChecking_20140512144817.xlsx||adil001|||CVStask()_20140516221837.xlsx||adil001|||CVStask_20140508181700.xlsx||adil001|||X-A124_(PC400-10_-LINK)_20140515141952_20140516213935.xlsx||adil001"
你可以看到它忽略了(PC400-10_Z-LINK)
和CVStask(Z)