前些日子,刚刚写.NET的代码,用到了以前很多写过的JS文件,在HTML里面没有任何问题,当我在ASPX文件调用它的函数时就会出一些很让人不可理解的问题,报这样那样的错误.
后来调了很长时间,才发现.NET编译运行时是要看文件编码的,而ASPX的默认文件编码是UTF-8,我以前的JS是GB2312 这样就会出了很多不能理解的问题,后来用VS2005打开JS再编码另存为UTF-8的文件,问题解决!
前些日子,刚刚写.NET的代码,用到了以前很多写过的JS文件,在HTML里面没有任何问题,当我在ASPX文件调用它的函数时就会出一些很让人不可理解的问题,报这样那样的错误.
后来调了很长时间,才发现.NET编译运行时是要看文件编码的,而ASPX的默认文件编码是UTF-8,我以前的JS是GB2312 这样就会出了很多不能理解的问题,后来用VS2005打开JS再编码另存为UTF-8的文件,问题解决!