头大啊,到底是转义字符的问题还是编码问题?

来源:互联网 发布:淘宝虚拟产品货源 编辑:程序博客网 时间:2024/05/18 00:10
最近准备从网页源代码中提取某些东西。结果
在提取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位十六进制

考虑半天都没有解决。请高手指导下/