最近准备从网页源代码中提取某些东西。结果
在提取javascript脚本中某个变量的值,出项了问题
var _a ="/x2F/x2Fc1";
把_a的结果提取到C# string中时
string s ="/x2F/x2Fc1";
s.length =2;
问题就在这里,在javascript中_a.length =4;
我的理解是javascript的/x转义字符是2位十六进制的
而C#因为采用Unicode,所以/x是4位十六进制
考虑半天都没有解决。请高手指导下/
在提取javascript脚本中某个变量的值,出项了问题
var _a ="/x2F/x2Fc1";
把_a的结果提取到C# string中时
string s ="/x2F/x2Fc1";
s.length =2;
问题就在这里,在javascript中_a.length =4;
我的理解是javascript的/x转义字符是2位十六进制的
而C#因为采用Unicode,所以/x是4位十六进制
考虑半天都没有解决。请高手指导下/